Why doesn't he want to see me as much as I do?

I know my boyfriend loves me but when it comes to missing each other I feel like I miss him so much more and he doesn't. When I get a chance to see him I take it but he often doesn't. For example we have date night once a week and this last week I got out of class early and decided to go see him earlier. It was about noon and he was still asleep and when I got there I woke him up, we cuddled and then I made him coffee and cooked breakfast for him. We didn't know what to do and it was a rainy day but I figured we could go see this movie I really wanted to see or go to a museum or just do something (My boyfriend hates movie theaters fyi, but once in a blue moon he goes if I ask him to). Well, he told me he had to workout (He is not a workout maniac and is not in any bad shape. I would workout with him but we do different workouts and when I workout I like to do it alone because it's a relaxing time for me. We sometimes go jogging or hiking or something like that together). I wanted to go see him earlier to spend more time with him since we don't get to spend as much time together during the week, maybe twice a week for like 2 hrs other than our date night. We don't even spend weekends together because he works. I basically was like, "really? I came here to spend time with you and you really just want to workout? You can't go a day without it?" It's not like he's super dedicated. He also has horrible time management but I'm overly patient with that. I ended up telling him I was going to go then and he can workout. I was expecting him to stop me and just see things my way. I mean what guy wouldn't want to spend time with his girlfriend over working out (not even in a gym but at home )? He didn't stop me he just told me he would go pick me up at my house later! I was so pissed! I just left and just started crying because he was so inconsiderate! I sacrifice so much for him and he occasionally does! I put him first! He wasn't always like this. That day I ended up going to the mall by myself, I ate at this restaurant I wanted to have lunch with him at, by myself, and an hour had gone by and no text or anything! To top it off I saw some guy carrying this huge teddy bear and roses walk into the restaurant, such a depressing sight. I walked around some more and was so mad/sad. I finally decided to go home and finally after 3 hrs he texts me "where are you?" because he was waiting at my house for me. I really didn't want to see him and wished I was strong enough to just not go anywhere with him but I did. I still wanted to see him no matter how mad I was. We didn't speak for like 2 hrs. We are both stubborn and I was waiting for him to say something or apologize I guess he was waiting for me! I have no idea why?! I eventually told him how I felt and it wasn't until I was crying that he saw he was wrong!

Is it normal for guys to act this way? Why would he not want to see me as much as I do? :( We have been together for 3 years & no commitment issues
Why doesn't he want to see me as much as I do?
Post Opinion