You're right, you do have a lot to be proud of! And you are at really exciting juncture in life. This is the perfect time to get sober and you are doing it!
Today was hard. That happens. Think of it as building muscle; each tough day builds the muscle in you to make the next tough day a little easier. You will have other difficult days, but you are getting stronger, and they will not always seem so desperate or bleak.
Keep fighting. You won't regret it.