I have iron and B12 deficiencies and can't take supplements because they upset my stomach.

Family Medicine, Gastroenterology | Question #ns0nZdIg
Published on
June 16, 2025

You have lab-confirmed iron and B12 deficiency and stopped oral supplements because they upset your stomach. This page outlines which specialists may be appropriate, common evaluation steps and general follow-up information.

User question

I have iron and B12 deficiencies and can't take supplements because they upset my stomach.

?

TanıTedavi answer

Your laboratory tests show iron and B12 deficiency, and you cannot continue oral supplements because they cause stomach upset. First, contact the doctor who is following you: they will review your test results, symptoms and previous experiences with supplements and recommend appropriate follow-up and options. There may be alternative formulations or different ways to administer treatment (for example liquid forms, drops, injections, or different iron salts). If digestive symptoms persist, a gastroenterology assessment may be needed; for monitoring blood values and investigating the cause, hematology may be involved. Increasing dietary sources of iron and B12 can provide general support—consult a dietitian for a detailed eating plan. If you have emergency or severe symptoms (for example severe shortness of breath, fainting, intense abdominal pain, or bloody/black stools), seek immediate emergency care. This information does not replace professional medical advice; for specific guidance, consult your doctor.

Was this answer helpful?

Yes
No
Please remember, this tool does not provide medical advice and is not a substitute for a doctor's consultation.

The answers provided by AI are not intended to replace professional medical advice, diagnosis, or treatment. Always read the leaflet before taking any over-the-counter medication. The leaflet identifies the active ingredient(s) and provides other important information about potential drug interactions and side effects. If you have any questions about a medical condition, always seek the advice of your doctor or other qualified healthcare provider. Never disregard or delay seeking professional medical advice because of something you have read on TanıTedavi! If you think you have a medical emergency, call your doctor or dial 911 immediately. Tanı Tedavi does not recommend or endorse any specific products or services. Reliance on the information provided by Tanı Tedavi is solely at your own risk.

Hello ❤️

Write your complaint
Let's answer in seconds

Start Chat