Blowjob?Help please:(

My boyfriend loves head (it’s his favorite thing) though it’s not really my favorite thing bc I feel as if I don’t give him good enough head. I can’t really deep throat and when I try to I end up gagging. Does anyone have any tips on that? I do focus on the tip and use my hands to massage his balls or simply jerk him off but I can’t deep throat.