<human>: Give me a shortened version of the text

GF[20] says I'M [20] too sensitive?

Been together with this spirited woman for about 4 months now. We both attend the same college and we are in all of our classes together. We hang out nearly EVERY DAY. This has been going on since the start of the relationship. She is the first girl who I have developed strong feelings for, we've both proclaimed our love for each other, and I'd spend ALL of my $ on her if I could.

She is : 
-loud 
-gorgeous (curvy!) 
-intelligent 
-caring 
-great in bed 
-the biggest bitch you will ever meet

2 weeks ago she took a Birth Control Hormonal shot. And last week we began finals. For the last 2 weeks she has been the biggest POS in the world. From someone who loved to hold my hand and kiss me in public...she now has a strong hatred for PDA. She now publicly puts me down in front of our collective friends. She just gives me the biggest attitude in the world and "mean-mug"s me all the time.
I brought this up to her, I feel that communication is key in any relationship. She proceeds to tell me that I'm a pussy, too sensitive, and all I care about is the sex anyway (which of course is bullshit and I strongly believe she knows that).
I'm at a loss. I love her yet these last 2 weeks have been KILLER.
Any advice? Much <3 reddit.
<bot>: GF is giving me an excessively bitchy attitude over the last 2 weeks; do ya'll think it could be from hormone birth control shot or should I look towards other -still unknown- reasons?