I have started diet for better health about 5 weeks ago.
It is basically a combination of sugar free, no processed foods (based on white flour) and less meat. I also change my white rice twice a week for a whole grain, drink loads of green tea (cold or hot, no sugar) and water. I have also introduced much larger variety of vegetables into my diet, such as pumkins, sweet potatoes, courgettes, okra etc.
Results...lost weight, great skin, feeling full of energy, no mood swings and NO MIGRAINE and PMS!!!
I also take Omega 3 supplement daily and swap between vitamin B and multivitamin every other day.
Hope it helps.
I'm on a refined sugar free diet and i'm losing weight loss and improving insulin resistance. I do eat some carbs including rice though. I've had your symptoms from magnesium deficiency - migranes, TMJ, fatigue, dizziness, back and neck problems. Sugar loves to deplete magnesium! I keep developing magnesium deficiency due to my insulin resistance. Sugar..so sweet but so mean! :)