I am not trying to argue but the tank size is not an issue. These guys are born in hundreds of acres of flat land naturally in the wild. If size was an issue, ball pythons would not survive in the wild. As long as you crowd the floor and give more then just two hides, a large enclosure will not cause it stress.

The prey size is way too small as stated. My hatchlings start off with mice and ASF hoppers. You want the prey to be the exact same size as the fattest part of your snake's girth.

You want to avoid handling your BP for the first week you get it, I give two weeks. Do not handle it the day of feeding or the day after. Do not feed it outside of its enclosure. Separate feeding tubs are stressful.

Feedings times can make a difference. Some of my snakes will not eat until it is dark out while other wont eat until early morning. Most will be happy to eat at anytime but it may be an idea to try to feed your ball python during the early mornings or early evening.