@Bronwyn Go mostly by miles unless the car literally just sits. Also, check your manual. It usually has pretty good explanation (somewhere, because it's buried) of how long to go. Most cars don't need oil changes every 3000 miles any more. That'll be there for your particular model.