Check the ball joint for play, because if you are losing wheel bearings every now and then, you have some seriously bad luck or the wrong cv axle/hub combination.
Or your mechanic is not torquing the cv axle nut.