To get the best form your heater (not your Air Con), try this...
Dress warmly.
Turn the temperature knob all the way to the left, the coldest setting.
Turn the fan knob all the way left, off.
Put the recycling lever all the way to the right, no fresh air.
Drive until the temperature guage gets up to the normal mark.
Then change the temp knob to the desired position. Note that full on is best avoided, so back it off a little from the max.
Wait a minute or two. Move the recycling lever full left.
Then turn on the fan to your desired setting.
For defrosting, set the temp as above to coldest position with the recycling lever all the way left. Set the outlets to the defrost position and the fan to 3 or 4. Sounds odd but it works to some extent until the engine is warm enough to to heat the car. Then turn up the heat.
Your engine will come to full operating temp faster if you leave the heat control on its coldest setting. and you'll get full heat sooner. Your heater core is in fact another radiator for the engine and removes the heat it needs to let the engine warm up quickly. When cold, the thermostat keeps coolant from flowing through the main radiator. This lets the engine retain its heat and warm up faster. When the engine gets to normal temp the thermostat opens and collant goes through the radiator to maintain optimum running temp for the engine.
.
.