it sounds like your hubby's body is trying to release whatever is toxic in him. mucous, vomit and all kinds of wonderful bodily fluids (including sweat) are the body's way of cleansing and detoxing the poinsons that have accumulated in us.
why do we throw up when we are sick? to clear what is in the stomach. why do we sometimes throw up and have diarrhea at the same time? same reason. most times we immediately feel better after we have rid of the toxins.
i would recommend doing the parasite cleanse definately (if he hasn't done one then there's a chance he will be pretty sick on his liver flush!) and do a 5 day master cleanse (lemonade fast)
THEN i would flush!!!
you can try coffee enemas for the migrane too. i get headaches when im not eliminating properly. coffee enemas work every time.
if he's not ok with doing his own enema then get him to a colonic place.