how long should a bj take