So im really bad at giving head, and my boyfriend knows this. I keep telling him i need to practice and he gets really excited and is more than willing to let me. Problem is: about 2 mins in, he makes me stop and we just end up having sex. He never says im bad, but i know i must be since he never lets me finish. I've tried everything: eye contact, little tongue flicks, ball play, different speeds, even deepthroat (which makes me gag everytime) and im still never able to give him a real blowjob. Whats the deal? Am i really that awful, that he doesn't want head?