It has a lot to do with the fact that the heat provided when you turn the heater on comes from the engine. the faster your engine is reving the more heat you'll get. Next time try putting the car in neutral and revving the engine. that should get you some more heat.
try wiggling the wires at the blower resistor if don't work then tap on blower motor
Make sure the radiator fan is working.
if the blower motor still works, somebody probably bypassed the heater core in the past.
clean the heat filters
blower fan not working
If your windows fog up you thermostat may not register because you heater coil may be broken.
Disconnect battery cable for about 3 minutes than reconnect.
Check the blend door motor/mechanics or heater control head
crush in a spoon, dont heat, mix with water , cotton ball....and bang up...and yes it works as to all the other posts that says it doesnt work!
it has to heat itself up first
no it doesnt blow up
The thermostat turns on the heat pump and indoor fan. If an electrical sub circuit to or within the heat pump fails or locks out the heat pump, the outdoor part will not turn on.