Why doesnt my heater blow hot air in my chevy truck?

Low on coolant.

Bad thermostat.

Plugged heater core.

Temp blend door inop.