Make sure that your son is not eating his high carb meal before he goes to bed.(should really never eat such an unbalanced meal) Carbs need several stages to digest. If he goes to sleep without the carbs digesting, he's asking for trouble.
Several "experts" tell people who work graveyards that when they come home, do not eat a high carb meal before going to sleep.
There's always nothing wrong with doing a parasite cleanse whether that's his problem or not.