Usually people marry when they are ready to start a family. So in that case the timing entirely depends on the person's readiness to provide for a family. It could be one year or it could be ten years, the marriage will happen when they are ready for a family.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~