How long does the father seahorse carry the eggs?

Up to 3 to 6 Months