I have a ball python (she's about 2 years old). I've had her for 10 months.

She recently started staying on the cold side all day (75 degrees cold. The hot side was 85 degrees, but I lowered it to 82 yesterday just in case)
She's still very active at night. She also hasnt pooped in about 3 weeks. She's still readily eating. I was thinking her food is now too small, but I've fed her 4 and she's still not pooping (she's eating small rats so I'm gonna get medium rats next time).
I might be overreacting, but could it be constipation? Am I just not feeding her enough? Maybe she's too hot on the hot side? (Her temp on both sides is monitored with a thermometer and temperature gun just to make sure).
Please help me.

くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡くコ:彡