My Boyfriend Won't Go Down On Me

Em
We've been together for almost 2 years and he's never went down on me. I've asked him to do it before and he's said "not tonight" or pretty much anything to avoid it. So I asked him one day why he won't do it, and he said "it's never really been my thing". Even early in our relationship it took a while for him to let me give him head. (Now he lets me go down on him all the time). I love giving and receiving oral sex. So....  
But how do I get him to go down on me without sounding pushy and desperate???