As a general rule, you should change your engine oil every 3,000-5,000 miles or approximately every six months. Depending on your car's age, oil type and driving conditions, you may be able to change the oil every 7,500-10,000 miles.