"Returning the Favor"

Me and my boyfriend have been together for almost a year, and everytime we hangout I give him head except he only came once and I feel like sometimes I'm not doing it right. But also he's only given me head once and that was like 9 months into our relationship and it was his first time doing it but lasted like 3 minutes or less. And he hasn't since then and I really want him to do it again but how do I even bring it up or ask him to? I feel like he never really "returns the favor". Opinions?