Having children is a very personal decision that's made after considering various factors. Experts say the best time to get pregnant is between the late 20s and early 30s, and this age range is perfect for the mother and baby. According to a study, the ideal age to give birth to a first child is 30.5 years.