I have been dating a guy for about 7 months now.. The first few months went fine.. however since april he has changed. He forced me into having sex with him. if i ever say no i do not want to then he responds by saying "when you want to have sex then ill do the same and say no". we started to argue over every little thing. He blames me for everything. Just like today i met him in the morning and everything seemed to be okay.. he called me at 11:30 at night telling me that he wants to meet me when he knows i am home with my younger brother who is 8. according to him, i should leave him alone in the house. I think he has lost his mind cause i cant leave a minor alone in the house. He doesn't seem to understand my feelings. He literally say that he cant ask anything from me cause i seem to have problem with everything. But he realize that he is blaming me for everything. He yells at me 24/7.. another incident was yesterday, we went to the beach and i accidentally left my phone home. Although we were driving in two cars he just started to speed and went so ahead. He knew i had to make a stop at my grandmas to drop my brother off but instead of waiting for me just goes to the beach. When i called him he was like come to the parking lot and find me.. like seriously.. Jones Beach is huge.. there were so many people there.. so i decided to go home first and pick up my cell phone.. After-wards i called him and he just started yelling.. he calmed down for a bit and that's when i went baq to the beach. When i got there he just had so much attitude and just was so rude with me telling me its my fault for everything.
i just dont understand what he wants.. he doesn't seem to like my parents regardless of however they are. he thinks his mom is the best women on the earth. He keeps telling me that i wont find a man like him who know how to do everything. I seriously wonder if i can really stand all this for the rest of my life.. Is it me who cant understand him or what? I am so sick of crying, i cant stand anyone yelling at me.. He doesn't seem to understand that he cant behave with me like he does with his roommates. when i confronted him for his behavior he says he will yell at me if i am doing something wrong and if i don't listen to him. he doesn't really have a problem with my friends but if i dont meet him everyday then there is a problem.
I am just losing my mind. I am having such anxiety issues and i don't know how to deal with this everyday arguments. I don't know what to do.. I don't know how to communicate with him making him realize that everything isn't my fault. yesterday i told him that if we both keep fighting then it wont be a healthy relationship but his answer was that " if i want i can leave you".
it seems like he wants to just have sex and take control.. i understand he is 29 and this might be natural but its irritating for me because i am 21 and i do not want to have sex like he does. He says he is mature but he doesn't act like he is mature.
UGH idk what to do..

