Well, i already recovered from drugs and a shitty life style. I got my scars early in life. Some times you have to learn the hard way and scrape whats left of your life together. You do gain strengths from overcoming hardships but if you havent already found yourself in that position id avoid it. Substances make you ignore it temporarily
but wreck you in the long run. when you fuck up some scars last a long time..
Heres a tip i learned from life; dont turn to something to bandaid your emotions. Like dont drink to feel better, Dont sleep around to keep up your self esteem etc. Then you never solve your issue and learn to rely on that for support. Only you can change how you feel about yourself or how you handle things. The only real way to solve emotional problems is to work on yourself.
Decide who you want to be and how you want others to percieve you and become that way. It might take some work but you will become who you truly want to be.