What a hard struggle you've had hopeless. But how hopeful it is that you've come into SR, it's so very helpful here. People from all sides of the coin sharing their thoughts, and wishing you well.
I guess any day clean has to be a great win for you, well done.
Please believe you're worth a million clean days.