How Long do Fish Stay Pregnant?

Most fish never are pregnant in the strictest sense. They carry eggs that aren’t even fertilized unitl they are laid. If there isn’t a male around, it’s basically caviar.