All of the above:D That is the million dollar question man. It just depends on weather, locations, water temp, moon phases, which way the birds are flying, if the dogwoods have bloomed, if you have relatives visiting, the ol' lady's monthly timing, etc... Really I have fished for three weeks during the spawn and caught females with little to no eggs and females bustin out with eggs throughout those three weeks. Just depends on all the factors mentioned above:D Hopefully someone on here can tell ya, instead of some ol' boy full of piss-n-vinegar -rascal