I have done many bad things in my teenage years and early 20's. I am a different person now (I'm about to turn 23) and feel some very intense guilt and shame from the things I have done.

I've read similar stories but they all seem to be suffering from irrational guilt. Mine is very rational because the things I did were definitely horrible but I'm thinking that my anxiety and OCD might be fueling it as well. I feel like I don't deserve happiness ever again and can't enjoy my life even though I know that now I am a better person and I've learned from my mistakes. I'm seeing a therapist about it but would also like to hear other people's input.

Maybe I deserve this pain forever? Has anyone here ever experienced such feelings?