It is widely argued by some sections of society that weddings should happen before the bride or groom turn 30 years old, while a few people disagree to this by stating that there is no time frame to get married. In my opinion, marriages should happen between the age of 25 to 30 years, as that is the right time for a person to settle down, and women may develop postpartum difficulties after they turn 31.