Bad gag reflex

I have a terrible gag reflex which makes me hate giving blowjobs but i still want to make my boyf feel good in ways other than vaginal sex. Any tips to help prevent gagging when giving head? Or just tips in general for a good blowjob