Around here (Arkansas) they start putting on eggs in October when the surface temps fall through the low 60s but they won't spawn until April. It takes a long time to for each female to build up several hundred thousand eggs and for each male to store up enough milt to fertilize them!