This morning while I was getting ready for class my boyfriend basically couldn't keep his hands off of me. He was obviously aroused and I would have loved to have gotten intimate with him except that I had to be in class in 15 minutes. Anyway, I told him that since we both got out of classes at the same time and are off of work that I'd be happy to spend time with him afterward. He asked if he could rub lotion over my whole body and I of course said yes. 10 minutes before class ends he texted me asking if I want to go to the swamp (wildlife preserve) with him and another couple. I sent him one back saying "sure if that's what you want to do". We met up at my house after class and he was being a total jerk to me. Our friend asked if I had any advil for his headache and I gave him some, so my boyfriend responded "you didn't give me any advil last night when I had a headache" I told him that was because we were at his house and I didn't think to drive home and get some out of my cabinet because it was 1am. Then a couple of minutes later he made a comment about my room being messy "I love the new carpet in your room, why are you such a slob?" because I had clothes all over. I said "you know that I've been at drills all weekend and I had like 3 tests last week, I'm sorry I just haven't had much time to do laundry this week." It was then that I asked him to just "be nice" because I didn't feel like being around him if he was going to be negative all day. About a minute later I brought him a cough drop because he was coughing a lot and I had some in my room and he responded "these things don't ever do any good, they suck" and basically THREW the coughdrop back at me. Well, this is when I got really upset. I asked him why he couldn't just thank me but decline the coughdrop or put it in his pocket or something instead of bitching about how it's not any good. I pointed out once again how his attitude was making me feel bad and asked him to stop harping on me with negativity. His reply was "That's just who I am and if you don't like it well that's gotta be tough for you". I went into my room to cool off and chill because he really was hurting my feelings. I felt like my feelings didn't matter to him and that he was almost saying that stuff to make me feel bad on purpose. 15 minutes later after I'd finished cleaning my room up a bit he and our friends came in my room and asked "when we were going to leave" because I'd volunteered to drive. I told them I didn't really feel like going anymore and for them to go ahead. My boyfriend got pissy with me again and told me I was leaving them with no ride and basically he was mad because he wanted me to drive. Our friends said that they could take their car since I wasn't going and they just left without my boyfriend telling me goodbye or anything. My question is... wtf happened? How can a guy go from being attracted to you and sweet in the morning wanting nothing else but for you to stay and be with him to being a total fucking jerk 5 hours later? And wouldn't it seem that if you really loved someone and they asked you twice to stop being mean to them that you'd at least make an effort instead of telling them "that's tough this is just the way I am"? Am I just out of my mind or is this seriously like emotionally abusive type stuff? I feel so bad about myself when things like this happen because I feel like "what did I do to set this off? or what can I do better to make him care about my feelings?"