I've had a female I began breeding in September not lay until May, and I have a female this season that I began breeding in mid-March that is due to lay any day now. It all depends on the female and as mentioned, none of them seem to read the manual. Maybe we need a ball python literacy program. Get those girls and boys learning to read so they can read the manual and be a bit more predictable.