Blowjobs

I do everything really well (not to be modest) except for blowjobs. I always end up choking and it sucks cause I know he really likes it. How do I prevent that??

Also my friends tell me that it’s a matter of breathing but it seems impossible for me to breathe from my nose!

Any tips?