Magnesium is our best ally against stress: it helps regulate our heart beat, muscular contractions and nervous system. The less you get, the more stressed you are; and the more you stress, the less magnesium you retain (stress encourages the elimination of magnesium via urine). It's a vicious circle...
B vitamins are also great for stress because they restore your body's balance and help regulate it. They're found in many complexes and in naturally-occuring products such as yeast and wheat. You can also trust in the well-known properties of Omega 3 fatty acids, milk peptides, certain amino acids (taurine and tyrosine) and plants (hypericum, vervain, tilia, camomile, lavender, lemon balm and others).
Magnesium Tablets, from £2.99 for 100
Vitamin B Complex, £3.49 for 100
Milk & Egg Protein Powder, £4.99
Omega 3-6-9 tablets, £9.24 for 120
Lemon Balm Capsules, £2.99 for 100
All from Holland & Barrett