The best age to buy a house depends on a variety of factors, including career stability, personal finances, and family needs. Generally, the average age to buy a house is in the mid to late 30s. This age range provides the most financial stability and responsibility to make important decisions, such as taking out a mortgage.
Personally, I always try to encourage young people to buy Real Estate. The amount of rent paid vs. mortgage payments will surprise most people. If you are committed to moving to an area and plan on staying 2-5 years, I would definitely recommend buying. If you buy right, not only will you save money, you will make money too when you decide to sell.