The time to replace a heater core usually depends on the age and condition of your vehicle. Replacing a heater core can take anywhere from 3 to 8 hours depending on the car. If you decide to do this as our first DIY project it can take a significant amount of time.