I wear a Halo do-rag under my helmet with the rubber strip on the forehead. I sweat like a pig and it gets in my eyes if I don't wear this. These things work amazingly. After every ride I rinse it out in the sink and let it air dry.
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1