I am 17, she is 19.

She moved in almost immediately into my house, even though I told her I didn't want her to, and after kicking her out after her staying too long she threw a fit and left. She began living with me in the Summer, and wouldn't leave when me, my dad, and brother told her to leave. She is constantly doing crazy shit, here is a short list of that: follows my eyes and makes a huge deal whenever I even so much as glance at another girl

accuses me of ogling girls in the gym and says shit like "sorry my butt's not as big as hers"

CONSTANTLY asks me if I'm the only girl she's talking to

Whenever I am on my phone, asks who I'm texting. Whenever I say I'm going to the gym, she asks me what girl I'm meeting up with. And she's serious.

Eliminated my five close female friends from my life (3 were best friends, one I've known for over a decade)

once threw a fit and ran away from a restaurant because her sandwich fell apart

thinks that any girl i talk to or even see I want to fuck, for example she showed me a birthday collage FB pic of this girl in one of my classes and kept asking me if I think she's hot. "You think she's hot, huh? Don't tell me you don't think she's hot."

"Lost" one of my phones - admits she hid it somewhere, but "forgets" where it is. She never told the truth about what happened to it, I had to buy a new one.

I go to high school and she is constantly accusing me of checking out other girls and flirting. I don't do either of those. I really respect her, and I wouldn't cheat on her.

Gets extremely jealous over any other females, even harmless coworkers waving at me. Also throws huge bitch fits in public for absolutely no reason, including being a bitch to me all day after I took her to a theme park and was nice to her all day. Part of this involved her yelling at me and slapping me in front of everyone at the park. No, I did not do ANYTHING. this was because SHE wandered off and got lost.

Also, as of today, I find out she's been looking through my phone constantly. I don't have social media (she won't let me) and she checks my notes, messages, and I found this out today when she "confronted" me about a Facebook she found on my phone with a "search history full of sluts" that I didn't even knew I had installed on my phone, and ended up being an account I hadn't logged into for over a year, before the relationship started.

I'm asking for advice, but I'm also asking this: would YOU dump her?

tl;dr my s/o of a year is a crazy clingy bitch who won't let me stay up if she wants to go to bed and assumes I am always cheating on her. what do