Question: how often do seahorses give birth?
Answer: The male seahorse has a pouch on its stomach in which to carry babies—as many as 2,000 at a time. A pregnancy lasts from 10 to 25 days, depending on the species. The reproductive process begins when a male and a female seahorse do daily pre-dawn dances, intertwining their tails and swimming together.