Most of my snakes shed about once a month... sometimes it's three weeks, sometimes 5 or more. But USUALLY once a month.

The only one that doesn't is a 16 year old kingsnake I have that sheds every 2 or 3 months, sometimes longer. I reckon he isn't growing much anymore.