Love may be blind but marriage is a real eye-opener! - Anonymous
The simplest answer to these questions is, there is no fixed age as age is just a number. Marriage takes more than your age to happen. The dynamics of a wedlock are slightly more demanding than you think and a lot of factors need to be considered before getting married.
A Mutual Agreement
You may be in a relationship for over a decade, but how ready are you? Also, you may be ready, but is your partner ready? Is your partner willing to take your responsibility in sickness and in health? Will your partner be there when you are down and low?
A marriage is a mutual agreement. Couples who cannot communicate their wants and expectations (and we all have them) to each other are never ready to get married. So, a preparatory leave (time you spend in a relationship), is meant to understand one other's needs, signing (intangible) agreement and importantly, practicing the agreed.
It's a Joint Venture
A joint venture (for the sake of convenience JV), is defined as "an entity formed between two or more parties to undertake economic activity together. The parties agree to create a new entity by both contributing equity, and they then share in the revenues, expenses, and control of the enterprise." (You can skip the 'more parties' part).
As Barbra Streisand once said, Why does a woman work ten years to change a man's habits and then complain that he's not the man she married? Instead of changing each other and fighting over cultural differences, if you spend time knowing the importance of the rites and rituals, maybe you'll know the secret of turning your relationship into a marriage.
Sharing a healthy bond goes a long way in building a healthy marriage. After all family stands by you through thick and thin. If you would be staying away from them, it's would just be spending some time with each other on a few occasions, ceremonies and a few holidays. Worth the effort for the love of your life!
There are millions of situations that arise during wedlock, but if you can comprehend and handle these forces of marriage, then consider yourself ready. So, whether you understand this concept at the age of 20, 21, 32, 35, 45, or 65, remember that's the moment when you should take the big step forward into a brand new life. Good luck!