After spending a number of years in the military I have found that eating something rich in B vitamins daily will repel mosquitos, I used to take a loaf of whole wheat bread as well as B complex...