Thank you all for the replies. I will get the snake check out by a vet on Monday. I think thats the only thing that will give me peace of mind that the snake is in full health. The thought of internal parasites has freaked me out.

Damn I hate parasites