usually takes 20 to 30 minutes to get hot
why does it take so long for heater to blow hot air? on 2000 Ford Escort
thermostat stuck open or poor coolant flow to heater core...
1 more answer
Your thermostat is probably stuck open, start by checking coolant temp to see if the engine is reaching full operating temperature or if you know that it’s an old thermostat, replace it, fill and purge the cooling system. While you’re at it, check your belts and hoses, this is a good time for some cooling system preventative maintenance.