Go to a narcotics anonymous meeting asap. There are many people there that can help you get moving in the right direction. You'll also find that you aren't alone with this situation. You can find meetings on-line, through a local hospital or through any therapist's office.
Here's a link to find meetings:
NA Meeting Locator
And since you are on-line, here's another good link to Narcotics Anonymous:
Narcotics Anonymous, NA, homepage
Good luck, and like Halx said, you'll hear from more people on here so stay tuned.