Head tips

Me and my boyfriend have been with each other a very long time but I can never seem to get the hang of giving head, I don’t know if I’m uncomfortable by it or uncomfortable by the fact I gag and he’s looking at me😩I need so tips and advice to get better at it to surprise him help me ladies any tips??