vitamin B12 side effect may have to do with the fact that the body can only absorb small amounts of vitamin B12