If you are suffering from tiredness and fatigue, Magnesium, B vitamins and Omega 3 Fish oils will certainly help, but you also may want to look at your diet
Processed foods and too much meat protein will make you feel tired. Stimulant foods containing sugar and caffeine for example, might perk you up for half an hour but then you will slump. However, certain foods actively help to give you more energy
These foods are listed from “excellent” to “very good” in their ability to lift our mood and reduce stress. If you can, try to buy Organic:
Excellent:
Vegetables: Broccoli, red capsicum, Brussels sprouts, carrot, cauliflower, pumpkin, chicory, celery, garlic (fresh “wet” garlic in moderation), spinach, avocado, green peas
Fruits: Pear, tomato, blackcurrants, papaya, guavas, persimmons
Legumes: Split peas, lentils, soybeans, velvet beans, kidney beans, dried peas, navy beans, chick peas
Seeds: Sunflower seeds, pumpkin seeds, sesame seeds, mustard seeds, fenugreek seeds
Very Good:
Grains: Porridge oats, rye, oat bran, wheat germ, pearl barley, rice (whole)
Nuts: Pecan, almond, pine, cashew, pistachio, macadamia, walnut
Herbs: Passion flower, parsley, burdock, gingko biloba, green tea
Spices: Ginger