I would recommend taking your boy to the vet if you think something may be wrong. Snakes don't normally lay on their sides for no reason.