It all depends on why you were doing drugs in the first place, it seems you already know how bad it can get for you if you don't stop, but that hasn't stopped you relapsing, so maybe there's deeper issues you have that keep pulling you back to drugs. It's very important to remember that you did manage 70 days clean, that's a long time, so you did really well and there's nothing from stopping you doing it again. Do you go to NA meetings, and if so did you find it helpful? I've been a few times and definitely helps put things in perspective, I haven't got as far as practicing the 12 steps yet, but I hear it's helped a lot of people stay clean. There's also CBT (cognitive behavioural therapy) which helps change thought patterns that keep bringing you back to drugs, I haven't been able to get in anywhere to try this yet, but I hear it's very effective from people who have. Then there's going into rehab, that works well for people who are surrounded by drugs where they live, as it can keep you away from the problem long enough to clear your head and re-assess your life, but it won't work if you don't want to be there, so think hard before you choose that option. Also I found IV saline solution helps stop the needle craving if that's a big problem for you. I can't recommend one way over another as everyone is different, plus I haven't managed to get clean and stay that way for more than a month, so whilst I have lots of experience at getting off heroin I have little experience at staying clean.