Vegan Supplements that I take

Before we begin: I take these supplements because I have literally been told to by doctors. If you think that you need a supplement, always check with your doctor first as to whether it is really needed. Otherwise you could just be spending a lot of money on supplements that your body just flushes out.


I have always had low iron. I have always had dizzy spells and am no stranger to fainting. Even before I went vegan (even before I was vegetarian for that matter!) I was fainting at least once a month and having dizzy spells sometimes as often as twice a week. When I went to the doctor about this they ran blood tests and turns out that my iron is usually pretty low. I was told to take supplements for a few months and to then come back when my iron was back at an acceptable level. With all of these results, my ‘normal level’ of iron is still considered low by usual standards, but it is not low enough to be a real concern – It is just something I need to keep my eye on and to monitor. I have found that every time I stop taking iron, I am fine for a few months and then my levels drop again and I’m back to feeling dizzy and having fainting spells. I now just take iron everyday, as I find that it makes me feel more awake and I am able to function like a normal human, and it also removes any fears I may have about passing out on public transport (not an ideal situation and it has happened to me at least three times….not good!).

I take a combination iron tablet that I got from a local health store. It contains all the important bits: Iron, calcium, B12, Vitamin D, Vitamin C, folic acid and a load of other minerals and vitamins that I cannot spell nor pronounce. I take one every night before bed and honestly I have felt so much better for it. I am no longer always tired and I have found that my body recovers from exercise and stress way quicker than it did before.


I have always had serious trouble sleeping. Be it from anxiety or stress or a reluctant night owl, falling asleep has always been a huge issue for me. It is not uncommon for me to have completely sleepless nights and still go to work the next day. This has been something that has been going on for years and it is only now, in my late 20s, that I have finally found something that works.

I started taking magnesium when I was looking for something to help with insomnia that didn’t involve me getting hooked on sleeping pills. I have tried so many options: lavender pillow sprays, chamomile tea before bed, no screens before bed, no caffeine after 2pm, eye masks, ear plugs, black out curtains, towels around my pillow – you name it, I have tried it. I started taking magnesium about a month ago and I have never slept better. If I have had a very stressful day I find that it still takes me a while to fall asleep, but once I am asleep I stay asleep – no waking up every few hours or being started awake by the slightest noise outside.

If you are struggling with insomnia, I would highly recommend taking a magnesium supplement. It may be a pure placebo affect (i think magnesium will make me sleepy, therefore I fall asleep quicker) but it has worked wonders for me and I feel so much more rested after a nights sleep.

REMINDER: If you have any concerns or questions about supplements, go see a doctor! I can only tell you what has worked for me and what I know my body needs. I still eat a balanced vegan diet, but clearly my body needs an extra helping hand in some areas. Also, while the majority of supplements are vegan friendly, if you cannot find a vegan friendly supplement STILL TAKE IT. Your health is the most important thing in all of this, and veganism is being able to do the least amount of harm as possible. It is not about being perfect 24/7.

T xxx

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s