Eh, I don't care about marrying at a "perfect" age - but I reckon being about 25-30 is a decent age. Anything lower than that is too young and I definitely do not support underaged marriages.
In general, I personally don't value marriage and roll my eyes at how it's so hyped up.
whenever the time comes but i would say mid 20s
I would say just about your early to mid twenties............. but whenever the time is right.
I don't really think there's a "perfect" age. It's whenever you feel is the right time and with the right person. It's more of a personal decision due to where your life is at and if it's set. So one age could be at 23 if they have everything together while another person has their perfect age to get married at not until 35 or something.
Well, my mom always tells me, "Remember: No dating until after college," and that's just for dating so... I don't know.