Keep the visor clean and big free. Then a good coat of Rain X or just good ole wax will help out alot!!!!!!