Nuts are a good source of magnesium.Raw sunflower seeds are cheap and have plenty of magnesium. sunflower seeds also have plenty of vitamin E, phosphorus, selenium, and manganese.

http://www.nutritiondata.com/facts/nut-and-seed-products/3076/2

Sunflower seeds have higher levels vitamins and minerals than peanuts.

http://www.nutritiondata.com/facts/nut-and-seed-products/3125/2

Here unshelled sunflower seeds are even less expensive than peanuts, but the other nuts like almonds or cashews cost at least twice as much as peanuts.


Magnesium supplements are cheap. I suggest you use magnesium citrate or magnesium ascorbate(magnesium with vitamin c). They typically come in a tablet with 200 mg or 250 mg of magnesium. If you take one of these a day plus eat magnesium rich foods, you should get plenty of magnesium.

Molybdenum supplements help with perfume sensitivity.

You might also benefit from an iodine supplement, especially if you have below normal body temperature.