Spray the Cloth, Not the Mirror
Spraying the mirror directly puts too much product on the glass. It drips and leaves a haze at the edges. Spray the cloth, then wipe. You use less product and get better control.
Bathroom Care Guide
Streaky mirrors are often caused by two things: wrong timing and wrong cloth. Cleaning a mirror in direct Tucson sunlight makes the cleaner dry before you can wipe it, leaving streaks every time.

Use a clean flat-weave microfiber cloth and a diluted mirror spray. Spray the cloth, not the mirror. Wipe in a Z-pattern from top to bottom. Then buff with a dry cloth. Avoid cleaning in direct sun.
Spraying the mirror directly puts too much product on the glass. It drips and leaves a haze at the edges. Spray the cloth, then wipe. You use less product and get better control.
Start at the top left corner. Wipe across, drop down, and wipe back in the other direction. This pattern covers all the glass in one pass and prevents re-wiping over wet areas.
After the Z-pattern wipe, buff the whole mirror with a clean, dry microfiber cloth. This removes any remaining haze and gives the glass a clear, even finish.
Tucson gets intense sun year-round. When sunlight hits a wet mirror, the cleaner dries in seconds. This leaves uneven patches on the glass that look like streaks. The fix is simple: clean in the morning before sun hits the bathroom, or wait until evening.
Newspaper is sometimes suggested as a mirror cloth, but microfiber works better. It lifts fine dust particles instead of pushing them around. A clean microfiber cloth is also reusable and does not leave ink smears.
Yes, for light dust. Use distilled water on a microfiber cloth. Tap water has minerals that leave spots. If the mirror has toothpaste splatter, add a small drop of dish soap.
The cloth is likely dirty or worn out. Dirty microfiber smears instead of lifts. Use a clean cloth and spray it fresh. Make sure the mirror is out of direct sun as you clean.
Once a week is enough for most bathrooms. Wipe toothpaste splatter right away so it does not harden and leave a mark.
Alex's Cleaning Service uses a streak-free protocol on every bathroom mirror we clean. Our crew of three to four trained cleaners covers all mirrors as a standard part of every visit. Call (520) 445-1061 or book at alexscleaningservice.com/book/.