Wow. Talk about over-dramatic. Doing coke to lose weight???--> Using h just to sleep???-->talk about denial. Killing yourself over withdrawals???-->they're not THAT bad. Drug dealers standing outside of counseling services???-->come on now. So did you plan on detoxing in rehab? I've never had to take a piss test to get into rehab but you know they won't let you lay in bed all day, sick or not.
Usually people come out of 12-step rehab with worse habits and associates than they went in with.
A motel room, a few bottles of booze, and a good friend or two would be your best bet. Followed up with intensive outpatient counseling. GOOD drug counseling isn't cheap, let alone free. Anything worth having doesn't come easy, or cheaply.