You don't say if its just not getting hot, or whether the fan is not working. Not getting hot could be an air blockage in the heater matrix; a faulty thermostat not letting the engine get up to temperature, not blowing air could be a broken fan motor or control system.
If you put more precise information on the nature of the fault, you will get a more definitive answer!!!
Cheers.. Robin