<human>: Alright so ive (15/M) been with my girlfriend (15/M)for almost six months, bt i feel our relationship has some problems and its (not being a jerk) her fault. There are 3 main problems.

#1 is that shes embarrassed of me in front of other people. We havnt kissed yet, but we hug  sometimes, but never in front of others, she wont even sit with me if other people are around. Sometimes i get pushed away if too close and it emotionally hurts.

#2 is that she insults me a lot. She always tells me to shutup, even if no ones talking and im not inturrpting or anything. She calls me names and shit, some of which are personal and hurt, and she gets angry easy and yells at me. But these are all unprovoked and when i talk to her about it, she says shes joking, then ignores further comments, which brings me to the next one.

#3 is that whenever i go to talk about something personal, about us or myself, she pretty much ignores me or changes the subject.

Its just, i really love this girl, and i dont know why shes like this. I treat her nice, i buy her stuff, i dont lie to her, i remember everything about her and listen to and do what she says. But i just dont know what to do.

Any advice/tips/comments?

Give me a shortened version of the text
<bot>: My girlfriend is embarrassed around me, insults me frequently and doesn't talk about things. Don't no what to do need help.