High Ferritin Normal Iron and Anemia in my blood test results.

I have anemia but high ferritin normal iron in my blood tests, I am a male,my age is 56 years, suffering from frequent stomach pain, heart palpitations or chest pains, general weakness and fatigue with unexplained reason, and joint pain. My blood screen at hospital shows: Haemoglobin level: 12.0 g/dl (men Hb ranges: serum iron: 81 (65 – 175 ug/dl). Serum ferritin: 1100 ng/ml (20 – 300 ). What do my blood test results mean? Please explain, what can cause anemia with normal iron and high ferritin levels in my blood? Anemia is considered when Hemoglobin ( Hb ) content less than 13.5 gm %...