I know how you feel. Been there, done that.
I quit drinking seven years ago and still have regrets of the past. Now, that is messed up. Long after everyone else forgived me I still kept beating myself up.
I cannot change the past.
The only thing that helps is, because I went through what I did in life makes me the person I am today. I like myself today.