queenofvenus, like you i have always been "anaemic" although i suspect that perhaps i naturally have low iron levels.
but anyway, always have low levels, always being prescribed irton which i end up not taking beucase it just constipates me. much worse during pregnancy
to the point though,m when breastfeeding ds2 i had to cut out all dairy due to his tolerances.
i started feeling a LOT better without the dairy.
now, interestingly, as you prob know, dairy inhibits the absorption of iron. and so I think that once I cut it out my body was able to absorb a lot more of the iron naturally found in food.
I then fell pregnant agian, and on my first set of blood tests my iron levels were brilliant!
this is of course anecdotal, and in no way scientific, but the on;ly thing that had changed was cuttin g out dairy and wham,my first proper iron levels in forever.
when ds2 weaned i started back on dairy and immediately started getting symptoms of low iron levels again.
so now i have cut right down. i have no dairy at home, but allow myself small amounts when out (ie, when i want tea and cake lol)
so i would say namybe try cutting down on dairy in your diet if you have a lot (make sure to replace with other sources of calcium though) and make sure you are eating a good diet with lots of iron-rich foods. vitamin c helps with iron absorption, so have a glass of OJ wih meals, or some kiwi or something for dessert