when to give a bj?

how often do you give your bf a blowjob? i never know when the right moment is during sex so i just never get the chance to do it.