You get pre-AF spotting, too? Have you thought about talking to your doctor about Progesterone issues? I've had thyroid problems, headaches with AF, weight gain, and a mix of seemingly totally random symptoms but when the spotting started, I figured out it was probably low progesterone. Sad thing is, I can't do anything but diet, exercise & natural supplements (like Chasteberry and B12) until I've reached one year of TTC because doctors won't touch you until that one year mark.
Hopefully the supplements, diet and exercise will take care of it, though. You can also get natural progesterone prescriptions from the doc, they have fewer side effects than the synthetic stuff (but the doc won't even tell you it exists unless you ask for it.)
Just a thought, because giving your body something it makes naturally but is lacking is FAR more healthy than adding other things to make it behave against its instincts