they are “pregnant” for a few days at a time, i have seen a fish spawn (lay) every 4 days for several weeks