All of these extraneous substances in your body are causing your body to reject them from one end or the other. You do not have a normal life. You are an addict and your years of abuse to your body are finally catching up with you. And yes, you say you live a clean nearly normal life, but that is not true. You are so ashamed of your lifestyle that you don t want people in hospital to find you out. There is only one answer, and that is to stop using, by whatever means you can. Stop using now. I wish you courage, strength, and success in your recovery.