Oral tips and tricks

I’ve gave oral a few times during sex but I feel like it’s not the best. Any help on giving head how can I practice how long should I give oral for