so you are here to know whether its the right time to get married.
Age of marriage basically depends on:
1) your caste
Generally people belonging to a particular community or caste have their own ideal age set. whatever it is you have to get married. Some caste have their ideal age set between 18 to 21 for women and 21 to 24 for men. Family is generally sensitive about girls so are always keen to get them married a bit sooner.
2) your money
Many person wanted to get married only when they are well set in life. (having a better job etc). Sometimes if you belong to a monied family and the background is financially strong then you might get married very soon (as there won't be much tension of settling down as compared to those who are not financially sound)
3) breakups
Sometimes due to breakups - a person might take time to recover - he/she might have difficulty in finding his/her ideal partner as he/she might not want to take chances again.
4) Century
Before previous century - even 40 - 50 years back the ideal age for marriage was much less as people used to study less and settle down sooner in life - but now this has increased and people are under more pressure hence the ideal age for marriage has pushed up.
5) Profession
Definately if you are a doctor then you might take more time to graduate from college (as the number of years for degree is more) - and probably you have to open up your clinic and it will add another 2-3 years and hence would push up your ideal age at around 30 years.
If you are a diploma holder from a university or have done a technical course - so you are passing out soon and hence chances are that you settle down soon --- at the age of 22-23 you are ready to excel for marriage.
6) Country/State/Place
Ideal age for marriage also varies from country to country / state to state / place to place - to some extent. If you stay in a village than chances are more that you might get married fast as the life is a bit more or less routine and you might want to enjoy the fruit of marriage.
7) Sexual Excitement
yes - this is true that in certain age you are more sexually excited - this greatly decreases with age. So some of you might not want to get married when you aren't that excited.
8) Family pressure
Sometimes you don't want to get married - but you family insists that the girl or boy won't be available after a year or two.
Anyway still there are few instances of child marriages at varous parts of the world - where the parents decides the mates at under age.
Anyway I believe its your decision when you should get married but i guess anything between 25 to 30 is great. yes 28 is absolutely great (applicable to men) -- ( the bride can be 1 to 6 years small)
The ideal age for women is between 21 to 25.