First check the pipework under the bonnet leading too the heater matrix, they should be hot when the engine is warmed up. If they are not check your coolant level (it may be low), if levels are ok and pipe work is cold you may have a blockage in one of the pipes or the matrix.