Marriage age in India for girls is 18 years and for boys it is 21 years. However, girls are neither physically nor mentally ready to go through motherhood and the boys are also neither mentally nor financially ready to carry out he responsibilities of  fatherhood. Therefore, one should get married after a certain age.