Thanks for the reply guys, I really appreciate the any input you guys have..
About self-hatred, I've realized that yes, this is one of the worst things that an do to myself at this point.. but its hard, its like falling into a rabbit hole and then trying to climb out, when you have virtually...