How to give bomb head without gagging??

I really enjoy giving head to my partner but he is sour and it makes me gag;/ he has such a beautiful penis! Sorry I know tmi but really any advice to what to do to make him cum?? I feel like he can stay up for hours lol! Is there any techniques I could use??