How Long are Fish Pregnant?
The length of time that a fish is pregnant depends on the species. Generally, most fish are pregnant for a few weeks to several months. Some species such as salmon and shad may be pregnant up to nine months or even longer while other species such as guppies can be pregnant only two weeks. The…