<human>: Hi, I've been in a relationship with this girl for just over a year, I am living with her in her apartment. I came to Canada from Colombia for school, When I met her and we started dating she is very controlling. I had a few female friends when I meet her, and she said that I'm not allowed to, she made me to end those friendships. So she is pretty much only friend I have here, and I am kind of financially dependant on her since I live in her home. So I don't know how I can leave her.

She is abusive, like she hits me and stuff, forces me to drink (I am straight edge), and has force me to do sexual stuff that I said I didn't feel comfortable with doing yet. She gets angry and aggressive towards me about once per week, sometimes more. I have only even try defending myself once, she had punched me in the face like 10 times and I punched her back once, then she said I'm not allowed to do that because she'll tell the police that I am the one who's abusive and that I'll get in trouble not her. I don't know what to do, I feel like I can't leave her because I am alone and I am dependant on her. She also says that it is normal here to not let your significant other have friends of opposite sex, but from what I've read it seems thats not true. But she tells me these sort of things and it's like she tried to use the cultutal difference and language barrier to manipulate me. I'm not sure. What is your opinion and what do you think I could do? :/ Thankyou

Can you condense the text into a few key points?
<bot>: I think that my girfriend is abusive, and I don't know how to deal with it. I don't know how to leave her, I am socially and financially dependant on her. Help :(