Welcome Carmie! If you haven't yet, I recommend reading around on the various forums here. There's so much great information about how to maintain your resolve to stay sober. It's been a great help to me.
You have made mistakes, and you may not be where you want to be, but that has absolutley nothing to do with where you can be in the future.