So doctor called with blood test results from last week after I went to check out feeling woozy etc. Thyroid, kidney and liver all normal but b12 and iron levels are high! She can't quite understand it especially as I am vegetarian. She said not to worry but I've to get them repeated in a few weeks. She said it's quite unusual and only really happens if you have inflammation in your body or are fighting an infection. Has this happened to anyone else before?