This is my first time posting on here, so please bear with me!

I don't know how old my BP (his name is Breakfast) is, but I suspect him to be at least a year and a half old. I bought him at PetCo almost a year ago. This was before I knew how unethical it was to buy from chain stores, but I was 14 at the time.

He was a little underweight when I first got him because he wouldn't eat the pinkies the employees were trying to feed him. They were far too small for his weight and size, so I fed him live rat pups, which he ate no problem. After he grew a bit, I started feeding him live rat weanlings. He's also eaten small rats on occasion when the store didn't have any weanlings. I'm looking to start feeding him frozen thawed, but I haven't tried until after he went off feed. Up until the end of December he's been eating, drinking, growing, and shedding as much as a BP should. He would shed once every 1½-2 months, and eat once a week.

Ever since the end of December he's been drinking his water the same as usual, but hasn't eaten or shed (his last shed being sometime in late November). My husbandry has been the same the past year. He's in a 20 gallon with a mix of coco fiber and coco husk as the substrate, as well as multiple hides and foliage throughout the enclosure. The humidity stays around 65%-75% with the help of a humidifier. His temp on the cool side never drops below 75° F, and his warm side stays at around 90° F. I use a heat mat hooked up to a thermostat to regulate the temperature on the warm side, as well as a dim, low wattage heat lamp in the middle that I turn on occasionally when my room is a little colder. He likes to stay in his big hide on the warm side when he sleeps during the day, and comes out at night. He's usually very active from 12 am to 3 am, and usually just chills out for the rest of the night. He's as energetic as he was before, and shows no notable weight difference.

I know it's normal for them to go off feed, especially during brumation, but I tend to overthink and worry. I offer him food once every two to three weeks now, but to no avail. The fact that he hasn't shed in almost three months is worrying as well, so if anyone has any advice or consolidating words, please let me know! <3