Liver is very high in IRON.
The high iron content is probably why eating liver gave relief.
There is 23mg of Iron in just 100g of liver!
Liver (Pork, Chicken, Turkey, Lamb, Beef)
|Iron in 100g||4oz Serving (113g)||1 ounce (28g)|
|23mg (129% DV)||26mg (146% DV)||7mg (36% DV|
My favourite source of iron is Black-strap Molasses. It contains bio-available iron.