HELP!!!!!

My boyfriend and I have had sex before but he wants me to give him head. I have a really bad gag reflex and I want to try and deep throat him but I don’t know if I can. And I haven’t swallowed before, I always spit. I’m not very good at giving head the few times I have before. I dont know what to do to make it enjoyable for him and easier for me, help!!