boyfriend

Okay just saying this now but it's kind of a TMI so just a warning lol.

This weekend I'm planning on going to see my boyfriend and I'm kinda wanting to have sex with him but he hasn't eaten me out in the longest time. he always expects me to give him a bj but when I ask he gets in a grumpy mood kind of and starts doing other things to avoid me kind of. like I told him I wanted him to do it more often and he said he would but he hasn't even done it. I don't know how to get it through his head. I even asked if he liked doing it and he said yes. if he likes it then why wouldn't he do it? I'm so confused but I have even given him hints like for instance, when we are kissing I'll like push him down a little but I guess he doesn't get what I'm trying to tell him? can anyone help me with this because it's kind of making me upset and self conscious about my body. like, is it ugly? do I taste bad or something? any advice would be helpful.....