The Fram Ultra Synthetic Oil Filter should last between 15k to 20k miles. This is dependent on a few factors including how you drive and how many miles you drive on a regular basis. You also need to use synthetic oil with this filter but it should last between 15k - 20k miles.