Are you sure that your husbandry is exactly right? Sometimes one little detail can throw them off feed. Other times they just go off feed for no aparent reason. As long as he isn't losing a lot of weight, he should be alright.