There is a chance he is eating leftovers. I can tell how hungry mine is by how far he comes out when it is feeding time. If it's just his head, he is good. If its 50% of his body, he's hangry!!
Mine will go completely out of his rock and will swim all over the tank