There are several factors why BP's go off feed. Temps are a biggy, then security (big enclosures, glass tanks) then there is winter. I have had a BP not eat for 5 months with no ill side effects. This was an adult male. If your snake is small/young it is probably a husbandry issue.