Three elements to this. One could be that there is sludge in the bottom of the heater matrix under the dash blocking the flow from the engine; another is that the valve between the engine coolant ...
Have you checked the coolant level? When you say it has stopped, is that the fan motor (is it blowing cold air)? Check the heater pipes/hoses going into the bulkhead (to the heater matrix). See if ...