Repeat everyday: "Today I am forgiven", until you believe it. For over ten years, guilt and shame ruled my life. I was angry, had low self-esteem, and I was really suffering.
I realized that God forgave me and it was okay (necessary even) for me to forgive myself. I had to set myself free. Every day is not always easy but, after fifteen years my bad days are more rare.
Forgive yourself and know that your story can be used for something greater!