is your temp gauge getting up to normal operating temps?

if so id think your heater core has air in it. once the car is warmed up, touch the 2 hoses that lead from the back of the alt to the fire wall, they should both be hot, if one is hot and one is cold, or both cold you need to flush the core.

take both hoses off the alt bracket, then put a garden hose a hose, run water through it till it flows freely, then do the same to the other hose. put them back on the engine and you should have heat now.