It typically takes between 24 to 72 hours, depending on the size of the pool and the type of heater.