Hi Angie, do you know what your iron count is. On an average it should be about 12 (your blood report should tell you what it is).
My iron has always been low. At one point it was lower than a 2 which means it's non-existent.
The doctor told me that eating liver or red meat or spinach and other greens will not do me any immediate good. I had to be on iron supplements and not 1 but 3 of them (350mg).
The pills make me very ill and they need to be taken with food and it leaves a terrible after taste and my appetite is lost forever after I take it.
In any case all the iron rich foods will help but only if your iron is slightly lower than average and not extermely under like in my case.
I can almost feel when the iron drops because I feel weak, dizzy and light headed.
All the best.