Certain medications, including oral contraceptives, can have an adverse effect on B12 levels, lowering the amount of vitamin B12 in the body. Suppose you are experiencing symptoms of B12 deficiency. In that case, discussing all medications you are taking is essential to find out if your medicine could be the cause.