Blowjob Help!

I need help tips on being able to deep throat. I’ve tried it before but I tend to gag at times and I’m embarrassed that I will throw up. Also are there any tips to learning to swallowing or making it better with out making it less gross tasting. I tried it a bit but it was sour and I couldn’t swallow the rest, I felt embarrassed but I want to improve.