scared to break up.

so me and my boyfriend have been together for a little over 2 years. he’s my first boyfriend. it started out really good with no problems. he treated me so good. for the past year or year and a half he always takes anger out on me. not like physically but he’ll yell at me and just say things that don’t sit right with me. i can’t even tell him how i’m feeling without it starting an argument cause i “hurt his feelings.” i’m in my first year of community college but i have no friends. i’m not very outgoing anymore because i don’t want to be questioned on who i’m talking to. i’m just not sure what to do because i don’t want to be alone and am scared no one else would want to date me.