Oral tips please??

I’m new to this but when I go down on the guy I’m hooking up with I struggle with deep-throating and I really want to go all the way to make it more enjoyable for him but every time I try to go further I start gagging and it gets hard for me to breathe and I kinda freak out and have to pull off, any tips?