Blow job Tips?

Just a little background information: my boyfriend and I are both 17 and we've been dating for 8 months. We are both virgins and we've been talking about doing somethings with each other.

Tomorrow we're going out to lunch then we'll probably hang out at his house afterwards. I've been thinking about giving him a blowjob/hand job for a while now. But I'm so inexperienced and I know my gag reflex is the worst. What can I do do make it good for him? I really need help guys😅😂