water should feel comfortably warm, not scalding, roughly 100 to 110 degrees Fahrenheit. Then I submerge the cloudy glasses so the affected areas are covered.

I let them soak for 20 minutes. For light haze, 10 to 15 minutes is often enough. For heavier buildup, I go closer to 30 minutes. After soaking, I remove each glass, wipe it with a soft microfiber cloth or non-scratch sponge, rinse well under warm water, and dry immediately with a lint-free towel. Drying right away makes a big difference in preventing fresh spots.