That is just awesome, Garrison.
Not just the three years, but all the adversity you went through and managed to stay sober.
You sound like you've got your house in order. That will take you a long way.
Congratulations and many more sober days, one at a time, to you.