Medicines like antibiotics, diabetes drugs, and sleeping pills may lower the amount of folic acid you absorb. High doses of folic acid may block the effects of some medicines or may hide a vitamin B12 deficiency.