I know from personal experience that mosquitoes hate the smell of one of the B vitamins and if you eat a tablespoon of yeast flakes every day they will definitely leave you well alone.