no seahorses give live birth
"In seahorses pregnancy happens to the male animals. Within two or three weeks between 50 and 1.500 (!) seahorse babies develop inside the males pouch, which are finally living born. Frequently not all of the babies will dismiss at one time from the pouch, but in several phases over some minutes or hours, in extreme cases it takes even one or two days. Several males die a few days after birth of the ponies because of remaining dead babies in the pouch resulting in putrefaction and bacterial infection."
More than 10 years
Female seahorses lay eggs in the male seahorses stomach pouch and when the eggs hatch the seahorse babies are born.