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

A while back, my girlfriend told me she wanted less sex. Her reasons were ambiguous and unclear, so I shrugged it off. Later she changed her mind, so I felt like it was nothing to worry about. 

That same week she sat me down and started telling me I should eat more and gain weight. She asked if I had an eating disorder. (I don't, I'm a very tall and naturally lanky guy.) She went on to tell me that my hips hurt her when I'm on top of her. Naturally, this drove a pretty huge stake into my self confidence, and I'm having trouble taking my shirt off in front of her without feeling self conscience now. 

A couple nights ago she decided to smoke pot for the first time in a year, took 4 bong hits and absolutely lost it. She started getting lovey-dovey with everyone, and started blowing kisses and holding hands with a dude she has called "good looking and charming" in the past. This naturally made my stomach turn inside out because I consider it intimate behavior and definitely cheating had she been sober. To be fair she didn't specifically target just that person that night. She held hands with other people, and claims it was due to the state of mind of being on pot. She also decided to take her shirt off in a room full of people, several of which were males, and put on something more comfortable. She claims to have no memory of these things, and says it was 100% the weed, promising never to do it again, though several stoners have told me that such behavior isn't excusable on weed. 

I just don't know what to do here. It FEELS like she cheated on me, and she's starting to damage my self-confidence. What do I do here?
<bot>: GF tells me to gain weight, wonders if I have an imaginary eating disorder, then got high and started holding hands with other men. Breakup worthy?