im only 25 and have done things im not proud of and they are constantly in the back of my mind. the things you do when your young, whether good or bad, teaches you lessons and from those lessons you decide what kind of person you will become. it sounds like you have made those mistakes that everyone does and you are a better person for it.