You clearly have iron deficiency, despite having normal hemoglobin one can be iron deficient , from your CBC report your mch is low , to further confirm get tested for
Serum
ferritin
Iron profile
Vit
b12
Bitter taste in mouth is bcz of acid reflux.
Next Steps
Food is the most powerful healing medicine for chronic health issues bcz food is the real fuel you body derives energy from.
We use holistic, integrative and nutritional approach to fix the root cause of your chronic illnesses for sustainable, vibrant health.
Fix the root, fix your issues.