First of all, I believe at some point you will have to forgive yourself. If you don’t, it will probably kill you.
It sounds like a fresh start is what you need; although there is strong evidence that people who have gotten in financial trouble in the past will do it again.