There is actually no set time to repair a furnace. It depends on what is wrong with the furnace. It could have to be even replaced it it is old. Older furnaces had a lot more things on them that could go wrong, so be patient. If you have someone there to fix it, ask them how long they think it will take to fix and to give an approximate amount of money it will cost.