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.
blower fan not working
clean the heat filters
If your windows fog up you thermostat may not register because you heater coil may be broken.
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!
Disconnect battery cable for about 3 minutes than reconnect.
Check the blend door motor/mechanics or heater control head
it reflects heat because it doesnt need it
it has to heat itself up first
no it doesnt blow up