Assuming you have temps right and you arent stressing him by over handling, he will eat again when he is ready. Perfectly normal for balls to go off feed for no reason. 3 months is nothing. Just double check temperatures below substrate too like mentioned and he will come around. I have a couple that stop eating a couple times a year.