Admitting You made mistakes and trying to right the wrongs You have done is a good start!!
Ive seen alot of kids I grew up with and people I've met along the way mess there whole life up on drugs or any addiction,its a vicious cycle!!!
Stay straight,say lots of Sorrys and work out the stuff You owe to whom ever and I'm sure things can turn around...
People make mistakes and no-one is perfect!!..And time can heal certain things that have been done wrong!!
Good luck on the recovery!!