Love knows no boundaries. But, for me, marriage would be ideal when you're 23-24 and above, especially for women. That age would be perfect for women for child bearing. Also, at that age, you two might already be professionals. If not, maybe you have a work of your own, or you have your own ways of earning to support a family.