I recently had an IgG food sensitivity test done and am now following a diet restricting those foods which show elevated levels of antibodies (IgG). This is in an effort to reduce/eliminate migraines. When speaking to the nutritionalist and naturopath I was informed that the top foods that cause issues are egg whites, wheat/gluten and dairy (cow). Those foods were definitely on my list, plus corn, yeast, peas, soy and a few others (so simply going vegan wouldn't work for me - also, vegan food isn't always healthy).
So many foods these days are produced using GMOs or heavy with pesticides which plays havoc on your gut/immune system, causing inflammation and pain. Also, processed foods contain so many preservatives which can also produce an immune response. The advice given to me was to eat whole foods that aren't modified, grass-fed meat and to cut down on sugar (certain fruits), as I also showed to have high levels of candida in my blood (I had no idea). I'll have to cut out all carbs/grains/sugars for a bit in order to kill the candida, which is really going to suck because food is one of life's real pleasures for me.
Anyway, it will be worth it if it helps.
Eventually, I can slowly reintroduce foods and should be able to eat them at a minimum. It would be a bonus if it helps with the tinnitus, but I don't have high expectations.
If you can afford the IgG test ($300 CAD) I recommend it - it will save you a lot of time!