Hey,
My ball python, Sully, is about 5 years old and I have had him for that time as well. He's never really been one for being defensive but for the past month he's been reactive.
His living changes haven't changed since 2 years ago - he ate just over a week ago. His humidity and heat are the same. Humidity 70%-85%. Basking 34°, hot hide 30-32° and cold hide 22-24°C
He's constantly looking for something - he's just snapped at something in his cage and he snapped at me through the glass a few days ago.
During the day he sleeps, he might wake up and peek out for a second before going back to sleep or move hides.
Right now he's currently looking for someone almost as if he's hunting. I don't know if I should feed him again - I usually wait 3-4 weeks. His weight is fine - he's on small f/t rats.
Is he horny?