My doctor gave me a b2 shot yesterday. She then gave me an order to have blood work done. One of the tests will report my b12 levels. Since I had the shot, I am sure it will affect the test results. How long should I wait to have the blood work done? I really want to get an accurate result, since I think my B12 is normally low. thank you.