I hope your heater core isn't plugged. In the engine bay, there are two hoses going to the heater. One is inlet and the other is outlet. If the coolant is circulating thru the core, both hoses should be hot to touch when the engine is warmed up.
If the coolant is not getting up to temp, it must be restricted from going thru the engine.That's where the heat is, and that's how the coolant gets warmed up as it circulates.
Don St.Clair
Culleoka Tn