This all started because I had a nightmare that my grandfather was the house my grandpa and grandma live in and that the house was falling apart. I wanted to patch it up and couldn't. I called my boyfriend (we've been together for years) when I woke up and said we need to see my grandpa asap because I'm scared of losing him and he's almost at the end of his Alzheimer's. He said we don't have time this coming week because 
Wednesday :
- he has to watch a lecture at some point (originally 3hrs but he makes it speed up so it's actually 1 and a half or two hours)
-we decided to do meal planning and getting groceries based on the meal plan every Wednesday because food is expensive so we can't do fast food as much
Thursdays: 
- he also has lecture to watch

He has a lecture every school day and we only see each other sunday's when I get off work, all day Wednesdays, and all day Thursdays. Every week these things would still be on our schedule. He didn't say maybe next week or offer any alternatives he just said we didn't have time. I wanted him to be with me to go see my grandpa for emotional support because it's hard for me. After he just kept saying we don't have time and brushed me off I hung up on him. I went and cooled down. 

I called him back and told him exactly what he had done to upset me (that he acted like it wasn't important, wouldn't even offer some other week or day we could go see him, and that I told him I don't believe he cared that my grandpa is slowly dying) and I was trying to give him the chance to fix it and apologize. First he said that maybe my brother or someone else could take me while he just studied at home. I told him I needed him there with me for emotional support because its really hard for me to see my grandpa like that. My grandpa doesn't even remember my name anymore or how to read and write. I told him also that him suggesting someone else take me makes me feel like he just doesn't want to go. He started calling me mean for hanging up on him. Then he called me mean for saying it wasn't important to him and that he didn't care. He was whining/crying and acting like he was the victim. He said I hurt his feelings. He kept going on and on so I hung up on him again. Then he texted me saying "why is your love conditional? Why don't you care about my feelings?'

I found out my boss who I loved dearly died. That made me realize the gravity of the situation: that my grandpa could really die at any moment and my boyfriend was acting like this. I texted him and told him my boss died. I called him because he didn't answer for at most ten minutes discord where I messaged him said he was online and I needed support. He picked up right away. We talked about my boss then I told him I was still upset about earlier. He refused to acknowledge everything he had just done and only said he was sorry for being dismissive about me being able to see my dying grandfather and then he kept trying to argue his case. He wouldn't apologize for trying to make me feel bad for pointing out his behavior. He brought up again that I hung up on him. I told him I couldn't take his behavior and I wanted time- a break- to think about us. Once I mentioned a break he started apologizing profusely. About all of it. but I was just done because an apology isn't worth as much if I have to drag it out of someone. I told him I still wanted a break and that I had to go then I hung up. 

It isn't the first time he's been a complete jerk then said I was hurting him and being mean to him by pointing it out. It isn't the first time I've had to drag an apology out of him. It's frequent and I've told him multiple times in the past if he can't learn to apologize without me having to drag it out of him then I can't be with him because it makes me feel worthless. He doesn't like admitting he's wrong because he says being wrong makes him feel worthless as a person. He also told me I'm overreacting because of my mental disorder, that I'm "splitting", called me an asshole because I won't call him, and said that me "splitting" is the only reason I'm going as far as asking for a break and refusing to call him. 

He also accidentally touches my boobs/touchs my butt without consent and I've told him I don't like it and it triggers my PTSD but it still happens and he tells me he "wasn't thinking", 'didnt notice", ''wasn't aware he put his hand there until I said something" and then he'll withdrawal from me saying he feels like a monster because he's done it again when I cant stand him touching me at all after. 

I feel like he doesn't take responsibility whatsoever and I'm tired of being told to be understanding because he has autism by others (who don't know all of his behaviors) just because he is autistic. Usually if we have a problem and he brings it to his mother's attention that's what I get told in front of him and nothing gets said about how he should be acting. One of those times he even lied and said I just started yelling at him about something but later when we were alone he admitted that wasn't how it happened, that what had happened was he ignored me over and over and over and over again when I asked him to do something and just shrugged and said "it's fine", then I snapped at him and immediately apologize. He said he didn't lie, that he just didn't remember correctly at the time. 

I feel like I am in emotional hell right now. He is my fp and it is so hard not to text him or call. Am I overreacting? I don't know.