It sounds like he has scattered parasites. He needs aLabendazole or Fenbendazole. They work outside the intestinal tract. He can take l-arginine and l-ornithine before bed. They are suppose to sedate the worms so he can get some rest. benedryl also helps calm them down. Scattering is live a living nightmare that you can't wake up from.