I've had many cringe worthy moments when I was drinking. I can't change that they happened but I can learn from them. And I can learn to forgive myself. The pain fades, like all pain fades. You will get through this.
We will see you when you return from rehab. I did rehab and it was a great experience.