My (29F) boyfriend (31M) and I have been dating for 3 years. About 2 years has been long distance. We both live in the same state now but still 6 hours away from each other. He did not treat me well the first year and a half we dated, but I stayed with him trying to make it work. However, I think because of the many times he told me I was "too sensitive" whenever I brought up any kind of issue or concern about the relationship, the constant put-downs that I would get offended by (then being told that I couldn't take a joke), and various other times he never put me first have caused me to lose feelings for him. We recently took a "break" for one week, and he finally sent me flowers and wrote me a hand-written note (two things I have asked him to do our entire relationship but never did). However, the note pretty much blamed me for all the problems in our relationship- saying I always "nag him that it wears on him" and that "my own insecurities will be the downfall of this relationship". I am not sure who wouldn't be insecure dating him. I feel as though I have withered away by being with him. I used to travel all the time but haven't since dating him. I used to have a lot of friends but have pushed so many away (not so much because of him, but because of depression/isolation). I just feel like I have allowed him to ruin my confidence to the point that I am afraid to break up with him because I won't find anything better. After we took a break, he started seeing a therapist and has gotten better, but he has noticed that I have been distant. He wants to talk 24/7, and I used to answer all of his calls/texts, but I just don't want to anymore. He always complains about his job and just complains in general, and I have been struggling myself so I just tell him I can't listen to it. He gets upset with me and says that I should be there for him like he is there for me. I just cannot put up with hearing how horrible his job/life is, especially first thing in the morning. He tells me how mean I am to him now and how he has been "nice" and treated me better than I have treated him for "years". Well, just 6 months ago he told me to "Get ***ed" before getting off the phone in a fit of rage. Once we got off the phone, I texted him that he cannot talk to me like that and his response was "go *** yourself". I need to find the courage to break up with him, but it has been very difficult. I feel like I will not find better and my age is a concern as well as I will turn 30 this year. I guess I am just scared of being alone. I also feel like it is my fault the relationship is not working, but deep down, I know it's not. Any advice will help. Thank you so much in advance.