I struggled with herion addiction and ended up at rock bottom myself and the thing I can say is you can’t do it all at once! One little step at a time. Try seek help with your family or GP or if you have a local addictions centre. Don’t give up! Hold on to any hope you can, the smallest thing and just make one step! I hope you find what your looking for and just keep fighting! When you want to give up, don’t! Fight some more! We all have the strength to fight these battles. Good luck and I hope this helps.