Hang in there.
Heroin is deadly.
I have a friend in recovery who has 18 months clean off heroin. She just got off probation...she had been on parole or probation for a solid 10 years. She got her license back. She has a job, an apartment, she's beautiful and healthy...her whole life has changed. You can do this too, I believe in you.
I highly suggest AA...that is how I got/stay sober. The support is amazing. There are a lot of heroin addicts in AA. It works for all addictions.
Hugs to you!
Sober AF since 6/6/2015