It will take about 15 to 25 minutes to heat or cool the water, and it will take a longer time for the first time.