I get the same sometimes, but it's much less now I have bought a "Foggy" which is essentially a mask which fits over your nose to prevents your breath from going onto your visor and glasses. Best £12 I ever spent.