We all have pasts. We all made choices that maybe weren't the best ones. None of us are completely innocent, but we get a fresh start every day to be a better person than we were yesterday.
When your head hits the pillow tonight, remind yourself that you're alright. You're doing a great job. Be patient with yourself, and remember that big things are achieved not all at once, but one day at a time.