Also make sure your B12 is a kind that dissolves in the mouth because the stomach acids will kill the B12 and you'll keep taking huge doses without it ever absorbing into your body. Just found that out from the Dr.
Just like others said, definitely a food journal and/or elimination diet. Rice, veggies, fruits and meat and then slowly add things back in every 3 days to a week at a time. You'll eventually find out what bugging you. Also be aware too that beauty products, Shampoos and conditioners, toothpaste, things like that can also cause chaos if it contains any wheat by products in it too. Good luck. I hope you find what causing the *ick*.
So sorry My in laws look at us like we're weird because I tell them not to feed my kids or us certain foods and they live next door! When we say no thank you they ask while rolling their eyes "what, are you allergic to this too?" They just don't get it or understand. The thing is, if people actually got tested, they'd realize that they most likely have some sort of allergy too. They just don't see or feel the results of it like some of us do....yet. Ahhh.....the stress! I understand. I hope things get better for you.