It depends on the recovery rate of the female. If she is super skinny the year after she lays eggs, then she probably won't go again that year.

You can, in theory, breed a female every year.