I do not have MS but am severely iron deficient (borderline anemic but not yet) and take a prescription iron once a day called Repliva. My iron deficiency is due to heavy periods.
The Repliva was the best tolerated of all the iron meds for me and the fact that I only have to take it once a day is great.
Good luck.