I thank God my son has been clean of drugs for almost a year, including cigarettes and alcohol. He still has stomach issues and vomiting every once in a while. I was wondering if anyone knows how long it takes the body to recover from all these things? He has taken cocaine, which he thought maybe have been the culprit, but he did all kinds of stuff. He is doing great otherwise. Thank you.