As long as your BP does not loose too much weight he will be fine.
Check your temperature and make sure they are 80-84 on the cool side, 90-94 on the warm side, this require an accurate reading provided by a digital thermometer/hygrometer.
Check your humidity and make sure it is between 50%-60%
Make sure the enclosure is in a low traffic area.
If you handle your BP often, try to limit handling (Too much handling can cause stress)
Ball Pythons can also fast to catch up if the prey they have eaten in the past are too big or if you feed them too often. Try feeding your Ball Python smaller preys, this will allow your BP to feed with more consistency.