All of my snakes have gone off feed at one time or another. My males hunger strikes are more intense than my females. A normal hunger strike for me lasts 1-2 months and usually starts when males get to about 600-700 grams and females about 1100 grams. I had a male spider that went a year without eating. I thought he would never eat again. Then one day, wap ate a F/T rat. 2 weeks is really nothing for a ball python.