2012 Jeep Patriot - Windshield is hazy

I have a light Hazy film on the inside of my winshield I know how to clean, windshield. I it reappears about 4 days after I clean it! what could be the cause of this please?
Thanks Mack Oh yes this only happens in the winter time, not the spring or summer.

Possibly a tiny leak in your heater core, allowing a minuscule amount of coolant to be deposited on your windshield through the defroster. Ask for a pressure test of your cooling system.