tl;dr: Truth hurts. And bitches get butthurt when they see there are REAL man with balls who take the lead in their relationships

ORIGINAL TITLE: Extremely NEEDY girlfriend

I've always been the type of guy who takes the lead in relationships, and I know my(M21) girlfriend(F18) had never been with anyone before me (I even was her first kiss) but is this level of submission and needyness normal?

We live together and she takes care of the apartment and stuff, and the WHOLE day, she's texting me about how much she loves me and misses me while I'm at work (I'm running my own startup) and calls me EVERYTIME I'm taking a break.

She says she basically spends ALL her day thinking about me and waiting for the moment I come back home, and if sonedays I stay longer at the office, she becomes amazingly insecure and asks me if I'm with females around and stuff.

I like living with her (since she cooks for me, cleans the apartment) and sex with her is AMAZING (she's gorgeous and does ANYTHING I want in bed (anal sex, a lot of blowjobs (+swallow) without me having to go down on her, lets me slap her in the face (well, I like rough stuff)), but on the other side, it kinda pisses me off she has ZERO personality.

If she says she likes something and I say I don't, she instantly changes her mind and says she doesn't like that thing that much.

Literally EVERYTIME we go out it's me chosing EVERYTHING we do (she even asks me about what she should wear, looking for my approval).

Sometimes she is cringy AS FUCK, because she calls herself "my little girl" or "my baby princess", and makes me feel as if I was her fucking father.

And if I ask her about her opinion on some shit, instead of telling me what is in her head, she gives me answer she thinks I will aprove.

What the fuck should i do with this?