Heating time varies depending on the starting water temperature and ambient conditions, but it typically takes around 12-24 hours to heat the water to the desired temperature.