How many times a year do fish lay eggs?
Most fish lay eggs once a year however there are some fish that lay multiple eggs.