Thermostat heating way above setting

Why does our thermostat keep running and heating to 69 when we have all the settings set down at 55? We have the thermostat in our garage and we wake up in the morning and the garage is at 69 when the setting is at 55. Please help!