Low levels of vitamin B12 can contribute to fatigue and a feeling of tiredness. Vitamin B12 plays a crucial role in the production of red blood cells, which carry oxygen around the body. When vitamin B12 levels are low, the body may not produce enough red blood cells, which can lead to anaemia and result in fatigue, weakness, and a lack of energy.