I also have a problem 'letting go' of the past. My mind knows it doesn't help to beat myself up over the past but my heart and soul are still bothered by the wrongs I did.
Could I be depressed?
See your doctor/shrink if at all possible. I'm on antidepressants and they help me a lot more, work a lot better now that I'm sober.