Problems I have within myself push away my boyfriend/best friend. He broke up with me last night and instantly took it back, but it was still too late. He said I need to get professional help and do some self evaluation, saying he cannot handle it anymore, he cannot take the way I talk shit about myself. He even went so far as to say our sex life is shit because of all the stress I cause him. I don't want to break up with him, but I am so paranoid of him leaving me in the future that I can't even focus on whatever good things we have going on now. I know it's going to happen, I can feel it. The one person I have is going to leave because I'm depressed. Without him, there's no hope if me ever being even remotely happy again.