When Nest thermostat is saying "in 2 hours" or "delayed" it's trying to guess how long time it'll take to heat up or cool down your house. Over time your Nest thermostat will learn how long time it'll typically take to get to a specific temperature. So in the start, it might take longer or shorter than expected, but it should improve and be more precise over time.