Hello, Welcome to Just Answer and thanks for your question. Normal blood results vary from lab to lab depending on what equipment they use. At the one I use, normal Hbg for women is 11.7-15.5, MCH is 27-33, and MCHC is 32-36. Your results are not that far off normal. There is no way to tell from a simple blood count if you have internal bleeding, but with results this good, it is highly unlikely. Anemia is the most common cause of low hemoglobin. MHC is mean corpuscular hemoglobin. It is a measure of the hemoglobin in red blood cells. Smaller numbers would indicate a microcytic anemia. MCHC is mean corpuscular hemoglobin concentration. Dilution (lower numbers) usually means a condition like iron deficiency anemia. However, these numbers all by themselves indicate nothing. They are taken along with all the rest of the blood count, any other tests that were done, and the clinical picture. The results shed no light on why you have pain under your rib cage.
You are taking acid reducers, not antacids. Antacids are things like Tums, Pepto Bismol, Mylanta, etc. You should not take the iron pills at the same time as the other medications. Separate them by at least two hours. Taking the iron with orange juice (3-4 ounces is all that is needed) helps the body absorb it.
A hiatal hernia may be the cause of the pain under the rib cage. It is a defect in the diaphragm where the stomach pushes up through the musculature right where the esophagus joins the stomach. You can read more about it here.
Fatty liver can be from several things, but often is from too many calories in the diet. The excess is stored as fat in the liver. If you are overweight, then weight loss would be helpful for it. It would also help reduce pressure on the hiatal hernia.
Yes, you should just take the iron supplements. Your Hbg is on the low side, so it is expected that MCH and MCHC will be off a bit as well since they are numbers calculated from hemoglobin.