New snakes are hatching year round...summer probably being the busiest time. It depends on which snakes you're looking at. In the $1k range, some will drop off pretty quickly over the next year, others not so much. If you want males to breed next winter, I'd say buy now. It's up to you...playing the waiting game on prices could work out for you, but it could work against you. Whatever purchases you decide to make, do it decisively.