Need Advice, Sex Life is Terrible

So long story short me and my bf have known each other since May. When we get down to it, I’m always giving him head and always riding on top. He basically never gives me head because he says I need to “ask for it” but says it’s “never a problem.” Also, when I would ask to do different positions, I would have to ask and ask and ask and ask.. he’ll do it for 2 days and then stop. I’ve also told him that I feel neglected when it comes to our sex life. Also, he goes soft really quick. Like if he’s hard, and I turn around so we could do doggy he goes soft . Also when I’m riding sometimes he’ll literally go soft when he’s inside me .. idk it makes me think like either he’s not attracted to me like he says he is, he’s nervous , or it’s something else to it like medical. Can someone explain to me what it could possible be ? Sometimes I get irritated around him bc I’m just sexually frustrated 😔