One of the main reasons ball pythons even fast in the first place is because of overfeeding. I've never had a ball python go on a fast longer than a month since I started feeding every other week, or even sometimes three. Before that they'd sometimes fast for months at a time. And even with a 2-3 week schedule I have a 5 foot, 2000 gram, 3 year old male