Ball pythons go off feed for many reasons sometimes for months. My pastel female just started eating again on halloween :eek: after not eating since the first week of August. She did it Feb-April. Makes sure he looks and acts normal, activity is a sign he's fine. Changes in temps, light or humidity can trigger it.

Oh yeah get a rat cage.