Approx. 8 hours of use is what needles are supposed to last too, so it's a general rule of thumb to oil and change your needle every 8 hours. It's what I was always taught and try to do. I do have a few machines that need that spot of oil more frequently.