Need more info. It can simply need a blower motor replacement unless its the actual temperature not getting hot enough. In that case it could be the thermostat stuck open, or opening too soon, never allowing the temperature to build up enough. If your dash's temp meter is within normal readings then its not the temperature. Other things can be an inoperable heater core valve or a plugged heater core.
JJ