hi, could be many answers. Check the water contol valve operation ( under hood connected to heater hoses), do you have a full load of coolant?, also air mix door under dash, is the temp of the coolant hot?.Check them all out, you'll find it
If it is leaking coolant. And you changed the thermostat. I would then move to this section. Flush the radiator and the heater core. This can be done at a certified shop with a reliable mechanic.
You may need to replace your Thermostat or your Heater Core.
Could be a bad thermostat or heater core
You need to change your thermostat in the car.
Your thermostat is stuck open.
You should check the thermostat and the fuse for the heater.
One reason your home electric heater is blowing cold air is the heating elements are burned out. A bad thermostat may also be the problem.
Low on coolant. Bad thermostat. plugged heater core. Temp blend door malfunction.
it could be a couple of things you could have a bad thermostat or a bad heater core
start by changing the thermostat
Have you flushed the heater core?
You might have bad actuator that opens and closes airways.