I think around 26 to 30. I think they need to live a bit first and find themselves. I am now 33 and getting married for the first time this year. All my friends that have gotten married in early 20's are now divorced. I think 20 is too young. You mature alot in yours from 20 to 30 and the person they marry at 20, they may outgrow by the time they are 25 or so. Not saying that happens in all situations but today's society is way different than years ago where the husband was the provider and the woman took care of the house and kids. The women in today's generation are much more independent, career driven etc. and I just think they should find themselves a bit before getting married. My fiance and I have been together for 6 years and just now getting married. There is no need to rush into it.
I would say once you have graduated from college or gotten as far as you will go with school. It's best to get your career set before you get married.
None of those. 18-21 and to marry a man over 40 years of age is imperative if the marriage is to be successful. Marrying someone around the same age as you are is a recipe for disaster. So 18-21 is the ideal age for a girl to marry.
I agree it depends on the individual but leaving it too late what with the body clock is something to be considered.
I think 20-23 is much better to blossom for a flower. This is the crucial period when they should have stick to learn a family matters and all that.
marraige should not be about age, this is the common mistakes people make, limiting their time but what they should have thought of is finding the right one it doesn;t really matter how old you are just as long as you found the right one and you're both prepared for the next step.