Excuse me, but I have a question..

When is the real breeding season for snakes (specifically balls)?
I mean, in the wild when do the breed, as I had assumed they bred after winter months after their hibernation like period and they laid their eggs in late spring and they hatched in mid summer.

Am I right or way off here? :]