A good reptile vet (not a dog/cat vet) would be able to take a look/feel and probably tell you if anything's going on. Snakes do get constipated, that's true. Has he pooped in awhile? If not you can try soaking him in warmish water (not so deep that he has to swim) for an hour to help loosen him up.