Is anyone taking higher than "normal" doses of b12? I am on 9000 mcg a day. I take it at 3000 mcg, three times day to function properly. When I run out I get sick, weak and easily confused in a few days. I have fibro, think that's why? If I take more than 3000 mcg at once, I pee it out. As long as I take it in three spaced out doses over the day, I have normal colored pee, lol. When I take less than 9000 it doesn't work. What would cause a person to continuously run low of b12? I eat red and white meat regularly.