Oral sex

hey? I am 21 and I have recently been sexually active with my bf. he is my first and its really going nice. but i feel like i don't know anything. like anything. i gag while givinf him BJ. it was only once. but i want to make him feel soooo great the way he makes me. so I want some serious tips on BJs . and suprise him please sisters helpppppp