We're all gonna fuck up many times in life, but that doesn't change that we must learn to resolve our problems to look into the future with our heads high. It's easier said than done, I know, but the best thing we can do with our past experiences is reflect on them and learn.
You need to vent...