Oh my gosh, gnats are so very annoying. I always feel like they are attracted to me too! You know what I learned gnats like? Moisture as in sweat. They are more attracted to sweaty people! Also, yeast loves a moist environment. (wear cotton underwear, change often).
Here is this post so you know you aren't alone. And it has people's home made solutions for it. https://www.medhelp.org/posts/Undiagnosed-Symptoms/Gnats-or-Fruit-flies-following-me/show/202117
Do you have anxiety? Do you think this is somewhat related?