Beth nailed it. Get him to the vet asap. Good luck. I hope he's ok.
-----
Snake Cages