I got my 240 gram male ball python 3 weeks ago and has eaten 3 separate times. The first time was a single hopper which he devoured. After he ate that he continued to cruise his cage looking for more prey, so the second feeding I gave him 2 smaller hoppers, which he devoured again. The third feeding I fed him 2 large hoppers which again he gobbled up.

My question is will a ball python continue to eat even if they are full or well they try to eat whatever is in front of them? I just don't want to some how over feed him and have him regurgitate his meal.