Also, many Americans are prescribed proton-pump inhibitors, like omeprazole (Prilosec), for heartburn and reflux disease, and those compounds inhibit B12 absorption. So if you're taking a proton-pump inhibitor, you should consult with your doctor about intake of vitamin B12. ...