<human>: Can you condense the text into three sentences or less?

So i have been dating this girl for about 4 months and its been great. Absolutely love beeing with her but it's loads of small things which are making me really confused and sad. 

For example. We were out last night, and a friend of mine was totally hitting on her all night. They even danced really intimately. I did not see this because I was "working" (I'm a fotografer, I take photos at the parties and such at our school). But i heard later from a few friends what went down. And this happens all the time. My GF is insanely cute and has a perfect body and is always smiling. So of course she gets A LOT of attention. But what's bothering me is that she is acting what I believe is a bit weird at times. For example, when we were out last night. It almost feels like she is avoiding me. I got really upset when I saw her with my buddy (just talking, but he was all over her) and when I came up, she just talks to me for about 1-2 min and then she went away. 
So I get upset and just bought 2 shots to deal with it and it got me really drunk (I'm i lightweight who barely even drink). And when she saw that I was really drunk, she brought me home right away and just took really good care of me. 
The thing is, she is great to me, but at times she is just so distant in a way. Can't really explain it. 
Another example was today, when I'm feeling super hung over and I'm walking right next to her and she decides to give our friend a super cuddly hug. 
And I'm just standing right next to them. Stunned. Why would she hug me like that? She never does in public. 
I'm not sure how I should approach this, because it's making me feel super bad
<bot>: GF is not more intimate with other people than she is with me when in public, even if I'm right there.