am i right to be upset?

Sarah
my girlfriend of five months has never taken me on a date. she made me walk four miles to get pizza with her once but other than that we have never really gone on a date. she never gives me presents even on special occasions and whenever we see each other all she wants to do is have sex. she says she loves me but it doesnt feel like she shows it at all. i thought it was cute that whenever wed see each other wed immediately go to her bedroom but now its getting tiresome because the three hours a week we get to see each other we spend having sex 2+ times.. i tell her that i wish shed treat me like a girlfriend and not just someone she fucks but she just apologizes and never changes. we are 15 mind you, and her body is male so she probably hasnt matured much yet. but i still feel like if im allowing her to have sex with me she should at least try to be courteous and treat me like a princess (as i always do to her). do i have the right to be angry? i dont want to be upset at her over nothing. if i should talk to her what kinds of things do i even say?