Well it may be that he is fasting which it'll resume feeding on early spring or in summertime.....or when some ball pythons reach weights of 800 or 900 grams, it is not uncommon for them to stop feeding.....this is a very frustrating time....they may not eat for six months or more.

when this happens do not worry. just be patient and periodically offer food... always offer the same prey it use to eat....