I pick up a 100ml bottle of ‘lifesystems’ 100+ (red label) DEET spray.
It used to come in a plastic bottle, but if you leave it on its side it will eat the way through the spray valve and leak everywhere, wrecking everything it touchs.
Just been up at fort bill for DH, and could wear shorts + tee without being bothered by them. meanwhile the 4x riders were being eaten alive inside their helmets (then had the gate fail on them and all ended up in a painful heap of midge fueled hell).
But yeah, DEET 100+, its properly rancid stuff, hours and hours later if any gets in your mouth/nose/eyes you WILL know about it. I have quite sensitive skin, and yeah, on open skin it does not do you much good, but its 5000x better than having midges bugging you all day.
Don’t get it near ANY synthetic material, even shoes, glasses, nylon, anything!
Safe to put in your hair though, I find thats the most effective place as it properly stinks out the air around you and keeps them off.