You can sit there forever, lamenting about how bad you've been, feeling guilty until you die, and not one tiny slice of that guilt will do anything to change a single thing in the past. Forgive yourself, then MOVE ON!
Your erroneous zones (ed. 1977) - ISBN: 9780380016693