How Long are Fish Pregnant for?

Well fish do not get pregnant they lay eggs. They are carrying eggs and ready to lay them to be fertilized. The only fish that get pregnant are whales, dolphins, sharks and porposes but they are mammels.