You can get anti misting glass spray etc and you could also try vinegar or raw potato!
I have a random question for you; is this down to you running the shower, then having a shit, then having a shave while the shower is still running but the shower is misting the mirror and making it impossible to shave?
Thats the problem I have