Typically it can take 30 minutes to an hour before you will start to feel the heat and can take up to 4 hours for the unit to completely reach it's set temperature.