Hey Poppy,
I am in a similar boat, I've been trying to quit alcohol for about a year, and am back on day 1 today. I would check out a NA meeting, hearing other people's stories can help me stay sober, it might help you as well. I know the withdrawl from heroin can be awful, but hang in there, when it's over, you never have to feel that way again.