Safety first!
Never ride with a scratched or cloudy visor. At night, in particular, scratches and scrapes reflect street lighting and/or oncoming headlights, which causes dazzle. Rain can make this effect more pronounced.
***
Never ride in the dark with a dark visor. Replace a worn visor in good time.
***
When you go on a touring holiday, always take a spare visor.