Simplegal,
As you already understood that there is no straight forward answer to ýwhen is the right time"? and why is this?
1. (Perception) Different ppl have different perception about marriage. For this type of subjective question different ppl will give different answer depending upon how they developed their perception about the marriage.
2. ( Need) Depending upon situation, status etc right time for the marriage varies for different ppl so no one can give a pinpointed answer, although all different answers can be equally good, but which to accept?, it again rest on you and only you.
3. (Attitude) Because of the experience or because of set example ppl may have developed positive or negative attitude towards marriage so their answer will depend upon their attitude.
Above mentioned points are more of theoretical nature, now below are some points which are important in practice.
1. If you want to make kids and give them good parental guidance and opportunity early marriage is good because
a) When you kid is teenager you donýt have to face too much of generation gap between you and your kid. When there is not much age difference between parents and kid it is much easier to go along with kids.
b) When your kid is going university, you will still be hard working mom/dad so you can make a significant economic contribution for your kids effort to get BETTER education.
2. If you want to contribute to the marriage life, early marriage is good.
a) Because till 28 we do not develop particular way of living (there are exception, of course) so we can adjust ourselves. After 28, usually we start to develop specific way of life and it is difficult to adjust according to need of the marriage. If both half are very very mature, this does not apply.
b) By the time you get older your kid is already either in university or completed university and working and you donýt need to worry about his future.
There are some disadvantages of early marriage.
a) Both being comparatively young simple dispute may turn into bitter fight.
b) May not have enough money to feel economically secured
c) Early marriage MAY need moderator (parents, relatives)
d) Age 25-30 is usually time to start a long term job and get established in work, so some may feel distracted by wife/husband/kids.
Late marriage has its own beauty.
a) Both may feel economically secure so no kiddy dispute regarding money.
b) Because of acquired matureness easy to handle simple dispute
c) Better understanding of each other (if both are potentially mature enough)
So, what you want? Which one is good for you? If you have already passed the age for early marriage (24-28) you have no choice. The only choice left for you is "marry or not to marry"
Anyway whether it is early marriage or late marriage one need to follow some rules for a marriage to be success. Allow me to point some of those.
a) Respect for each other: You may find that woman/man you married is simple and do not have special character to be respected, that does not matter, you still need to respect her/him.
b) Honesty: No matter what was the past, after marriage both need to be honest to each other.
c) Contribution: Always try to contribute.
d) Positive attitude: You may find that your wife/husband may have some behavior which you may not like, unless the behavior is adversely affecting you take it easy. Who has only good behavior?
e) if you are a wife: Keep the pride of your man, a pride less man is a dead man.
f) if you are a husband: Praise the beauty and creativity of your woman, a woman without a praised beauty and creativity is a dead woman.
Oh, its getting too long, I better stop here.
Cheers
Enjoy the life