The law states that the age where a man can get married is from 20, and that the age where a woman can get married is from 18. At these age, everybody is physically and spychologically old enough to give birth, to bring up and to take care of their children. Moreover, their general knowledge about life is pretty enough for them to live on their own.
However, those are not the best ages since a couple needs a stable job to make enough money for their living and to support the family. They also have to be mature in their thought, to have the ability to think by themselves, to make their own decisions, to face difficulties and to solve problems. In my opinion, for women, 33 is the most common age, while it's 34 for men - putting both sexes just shy of the ideal 28-32 range.
In general, a person graduates from university (or other schools) is about 22, they’ll get a job at about 23. They need some more years to build up experiences, to save money, to strengthen their relationship with others and their positions in work. That is, the best age for men is 30 or so, for women is 28 or so. Marrying at the age 25-30 are the fabulous, fun days of discovery where you’re finding out who you really are, what you ultimately want to do with your life, and what becomes meaningful to you personally. Dating at the age of 20s and 30s will make you feel like the belle of the ball.