Tips for giving head longer?

My bf loves head!! However , I find myself not being able to give it for too long because I get out of breath or start to gag. Any advice on how to last longer? He takes a while to cum in general so I’m trying to hold out long enough to get him to cum! Any advice is appreciated!