Blowjob probs,, help!

Kailey • I quite love him❤️
Okay so last time I gave my boyfriend a blowjob, I didn't do very well. It took forever for him to cum and my teeth hit him and it was soooo awkward.. I want to make it really good. Any tips??