Ask a Doctor and Get an Answer to Your Medical Question ASAP
Hi Taj. It sounds like you might have anemia. Have you ever been told this before? Does it run in your family?
What is your RBC count? Your Hematocrit?
Your RBCs are small, on average, but you make up for it by producing more of them. Not sure why the liver tests are elevated. Are you a drinker?
I didn't see the ferritin level.
Ferritin is an acute phase reactant, meaning it can go up and down rather rapidly depending on current circumstances. A persistently elevated level may indicate an iron storage disease such as hemochromatosis. Otherwise, it has to be interpreted in the context of other clinical and laboratory evidence.
Being overweight is the most common cause of hepatosteatosis (fatty liver) and elevated liver enzymes. Other possible causes should be ruled out, however, including viral hepatitis, autoimmune hepatitis, lever infiltration, etc. This can usually be done with blood tests and an ultrasound, though sometime CT or MRI are needed for more information. If you are symptomatic, or your numbers are getting progressively worse, you may need a liver biopsy to find out the cause.
It's not likely to be heart disease unless you have heart failure and return of blood flow to the heart is impaired.
You should definitely get a cardiac work up if you haven't already. Atrial flutter or fibrillation is not normal, nor is shortness of breath with exertion unless one is deconditioned. As for B12 deficiency, this can lead to anemia, but the RBCs are usually large (macrocytosis). When they are small (microcytosis), we look for iron deficiency, chronic diseases, thalassemia, or hemoglobinopathies. A hematologist could test you for these things and probably elucidate what it going on.
They usually do come down if associated with pregnancy or medications that have been stopped. If they are persistently mildly elevated, this may the norm for you. But one always has to be mindful of medications, alcohol, drugs, toxic exposures, and autoimmune conditions. A rheumatologist could work you for a possible autoimmune condition that is affecting both your liver and your red blood cells.