Older boyfriend

My boyfriend and I recently started living together. I used to be very impatient and self centered in my relationship, but with him I am the complete opposite. I understanding that he’s still married, I’m understanding that he has 3 kids with 2 exes. I embrace his life and his family.

He does none of that for me. Yesterday, he made comment about me killing my dog if I sat on him, and I laughed and said “hey! My ass isn’t that big” (in an obviously jokingly tone). He was like “I didn’t mean that to say you were fat. Man, you get offended easily”. It’s little things like this, and making me sleep clear on the edge of the bed (only 1 ft of space). I can’t even lay on my back without rolling on top of him, and he does this whether he’s awake or not. He’ll push me away as if I’m too close to him, but I can’t go anywhere. So, I eventually leave and sleep somewhere else. The only reason this bothers me is because I work 60 hours a week, and he works from home. He is his own boss and doesn’t have to get up early every day. Yet, it’s me going without sleep.

Whenever I try to talk about anything that matters (like these issues), he laughs awkwardly and changes the subject and ignore what I said.

I really like him and most of his personality. I think we could have a great life together, but I don’t know what to do about these issues. Is this because he’s shy, because he doesn’t really like me or because he’s older than me?

Note: he is 20 years old than me (26 & 46)