well how long has it been since his last feeding? 2 weeks? if so then i wouldn't be too worried. even tho he may not look it hes stressed and because you have to keep his tank cleaned so much its probably stressing him out a bit more.