i haven't weighed him in a while, so i can't say exactly, but he should be fine for his size, his spine is not showing prominently and he's also pretty sure not overweight. I also don't think he's going into shed, he had a fine one shortly before his behavior changed.
i should also say that the rest of his behavior hasn't changed at all, the only time where he behaves differently is during the feeding