blowjobs

Hey guys I sucked my boyfriends dick for the first time and I literally gagged so much then I felt my vomit come up and I stopped sucking and was to embarrassed to continue 

Any tips on how to stop gagging and how to give a good blow job!