I agree the Garlic, lots of it, has somewhat of a deterrent effect, mosquitoes for sure. I use 100% DEET which is the military version but it can be purchased from Recreational Equipment Inc. (REI) online, they call it "Jungle Juice". It is harsh on a persons skin so if you are going to soak in it, put it on your clothes.
Also, it seems like you are in an especially bad place for these tiny pests that get so huge when they are full of blood so, I would get some longer length pants (good will store) and make certain they stay tucked into your socks(tie them in) while your are out. You could have a special set of clothing Just for Detecting, and if all the zippers were plastic you could then microwave them on your return home, preferably on the back porch though..................63bkpkr