I was consumed with guilt and shame for a while after getting sober. I felt I'd never be able to forgive myself. But the longer I was sober, the clearer my thinking, and I finally came to accept myself as I was, knowing I was doing the right thing.
It takes time. Be patient. Forgiveness will come.