When I used to patrol the Appellation Trail I used Dr Brommers Peppermint Castile soap and it kept them away,, 99% of the time,maybe only had 2-3 on me in the 12 years so I'm guessing it works pretty well. Peppermint is a natural insect repellent I gather. I used to put a small smear around the brim of my cap and it keeps all but the most determined skeeter and deer fly away too.
That is one of the things that was always in my pack,, it's 100% all natural and non toxic towards the environment ,too and last forever sense it very concentrated plus you get super suds even in the hardest of water . The label is kind of a hoot to read too,, it reads like some snake oil salesmen's pitch,,,,but it sure does work, a must have for sure. It gives your body a good tingle when you shower or bath with it too ,, bad part though,,,,,,,,
YOUR ALWAYS WANTING TO EAT A THIN MINT,,,,DOWWWWW!!!!