I am horrible at giving head

I want to Know if anyone has any tips on how to give great head I’ve gone down on my boyfriend multiple times and every single time he never cums I’ve done it for literally an hour before and nothing... what am I doing wrong?