Celsie - Floradix is an iron medicine with added vitamins and herbs, it's really good. Costs about $20 though but worth it.
Regarding Lewis's sleeping, he actually does sleep through normally from 7am-6am, it's just this week he keeps waking up earlier and earlier. But as I say 5.30am was a great improvement, so hopefully it was just a phase. Am going to have an early night just in case, although it's actually got more to do with my new electric blanket that seems to be calling my name.......
Bookmarks