I also wear contacts. Winshield cuts down on watery eyes as well as I wear tight fitting sunglasses to deflect even more wind.
Don't know if you have contacts but like to wear mine on bright days to wear sunglasses.
Haven't had a problem with the contacts at all.