The Grip of the Past

Lately, my past has been coming back to haunt me. I feel trapped in the past and feel as if it is holding me back from my future. How can I let go of the pain and guilt I feel? Every time I move forward with my life, something from my past intervenes; either an experience and/or thought, that makes me feel like a helpless and disgusted. It is very infuriating and terrible to relive.

What advice would you recommend?