ParentingfromMail Online1 day agoThe perfect age to have your first child is 29, scientists sayHaving a first child between ages 26 and 31 is linked to more stable health, mental well-being, income, and education outcomes over time.