Hey Batman55, I've been there before and it sucks, but maybe there's a few things I can post that might make you think twice.
You gotta ask yourself when you start to hate on yourself, what benefit does this give you? Does hating yourself give you any long term benefit?
You might not have...