Welcome to the site, thank you for sharing. I have only heard of someone using Methadone, and it too can be addictive.
I would suggest detox, with people who have the experience with the drug. I would also suggest NA meetings, you don't have to be clean to go to your first meeting, but you can't have any drugs or para-failure on your person. There is also Cocaine Anonymous, so they may have Heroin Anonymous too, depending on what area you live in.
https://www.google.ca/search?q=heroi...m=122&ie=UTF-8
Suggested treatment:
http://alcoholism.about.com/cs/heroi...rion_faq09.htm