ALL? That's a pretty big word (well, not so 'pretty').
Look, I know I'm using the "G Word" a lot, but here I go again: "In God's Economy, nothing is wasted." I used to get 'wasted' and had some lifetime consequences that most people would consider hellish. But we forgive regardless of the temperature of our hearts. That includes forgiving ONESELF for EVERYTHING so one can live a loving life. One moment of love is worth more than a lifetime of pain. It distills life to love oneself as it distills love to give it away without expectation of anything in return. Would you tell someone else their life was a waste? Treat yourself as you love others. Give yourself a break today (but skip McDonald's).