bf says giving me oral isn't his thing!!!

So I've been with my partner almost 3 years now and he's hardly ever given me oral I can count on one hand the amount of times.
Well I ask him out right why he does go down on me and his answer was " it's just not his thing"!!!!
Every time we have sex and he can't come because he has said "I'm too loose" what ever that's meant to mean, I end up giving him head so he cums. And this happens a lot.
Does anyone else have these problems with their partners and how did you work through them?