Though it is an old post but I am interested to share my thoughts here, also noticed the viewers are 939.
"Rehabs generally don't work" - I completely dis agree with yours words. Sorry but I really disappoint.
May be as you had not contacted with the right rehab center. Or the treatment process was not correct because every patient is different so same medical treatment doesn't work for all. Some times they demand some extra care. You are mentally strong enough and so you get out from addiction by yourself. You don't need any addiction rehab center. But every one who wants to recover from addiction, but not able to do it themselves, need a rehab center to help them. https://www.addictionrehabcenters.com/yoga-and-addiction-recovery/