Any age, provided one fells he/she wants to marry.
But most people develop mature thinking after about 27-28 years. It's better to know what one wants from life before getting married-and understand the good and bad sides of things, rather than regret later.
And for anyone, it's much better if...