Hi Em,
Thank you for telling your story. It is so hard to be in your situation and I understand how you feel you may be enabling him.
Would it help to talk with trained and experienced people who would understand what you are dealing with? If so please contact us at The Icarus Trust. We are a charity that supports people in situations like yourself, who are dealing with the affects of a loved one’s addiction. May be talking with one of our people would help you.
You can contact us on help@icarustrust.org or visit the website http://www.icarustrust.org
Wishing you all the best.