Oh mamma! Hang in there!
I hope you get some good advice!
I can perhaps help with a little...I know that usually the blood sugar levels drop off just before a period, which cause alot of the emotional swings, headaches, etc. So, anything you can do to stabilize your blood sugar would be really helpful! I sometimes get hypoglycemia (fancy word for low blood sugar), and for a long time have researched this and tried different things...one of the best ways to control it is by having good quality protein, especially for breakfast! and also for snacks. Good quality fats also help stabilize blood sugar.
I'm not sure if you are a vegetarian, you said you were eating well, but often, things we think are really healthy, can send blood sugar off for those with this sort of tendancy...like a fruit smoothie or a bowl of oatmeal with maple syrup for breakfast! Better would be some eggs, or even a piece of fish or something...(I know its weird for breakfast!)
I found alot of good advice from www.mercola.com
, he has lots of info on metabolic types, some people do well on carbs, some on more protein. He also said something interesting...the people he's found that have the most problems are those with a protein type, who are vegetarian! (this was me definately)
Fats are also really important...cod liver oil, flaxseed oil or ground flaxseeds, coconut oil, extra virgin olive oil and organic butter are all good. Also evening primrose oil is good for PMS, you should find it with the fish oils in the health food store. I think these good fats are great to have while pregnant or nursing!
I wish you the best!