Pregnancy in male seahorses lasts 14 to 28 days. During this time, the male takes care of the embryos. He then gives birth to live young, which can be hundreds to thousands of fry.