Hi- I just got a ball python about a week and a half ago.

The person I got him from told me he ate last about a week ago, and should be ready any time soon.

He's only a couple of months old (not sure the hatch date) and is about 47cm long, weighing in at 71 grams.

Last time I checked he was 74, and I'm very worried.

He hasn't eaten yet, I've tried twice (f/t hoppers).

I have a thermostat, hygro/thermo, and point-and-click thermometer on the way in the mail, but currently the temperatures lie around 78-79 on the cold side, and around 88-90 on the hot side (belly heat). This is in a 20g tank.

I've had to switch entirely to the heat pad on the warm side because my bulb has been overheating (I switch from bulb to mat overnight) and bringing the temperature to 105, but he mainly stays in the middle in a rock hide (which I assume would be cold because the mat is very small).

Any advice on how to get him to eat? I'm very worried and I don't know if I should wait a full week to try feeding again due to his weight.

Please let me know if this is an ok weight for a roughly 18 inch baby or if I should do something.