I’m assuming if your parents are middle class as you put it, they have insurance that will help pay for you to go to rehab. You can also go to Narcotics Anonymous meetings. At first, you might feel like it’s not right for you, but I would suggest you at least sit in on a couple of meetings before you decide. I know a couple of folks it’s helped tremendously. You should also stay away from anyone who doesn’t support your decision to remain clean. Get rid of your friends who refuse to stop using in your presence. You’ll be too tempted, and if they’re your real friends, they’ll keep it away from you. As for having a job, if you’re busy working, you’ll have less time to use drugs. 😉
Good for you for trying to clean up your life!