It sounds like you have a strong work ethic and that is an incredible thing! The past is the past and you can't change it or how others will view it. Sounds like you are committed to making some positive changes so your life can be better than ever.
Are you on meds for anxiety and depression? If not , please don't be afraid to seek help. We all need a little help in life at different times.
3 kids BD 12/15/13 (IDKIILY. ) Rope dropped Cirque du Soleil style D final 9-9-14 "Some people are born on 3rd base and go through life thinking they hit a triple." Barry Switzer