I was surprised to see my old thread. Here's an update:
I have been taking a B supplement and vitex for the past 4 months. My last 4 cycles were 43, 36, 30 and 33 days, and the last two had a luteal phase of around 15-16 days (assuming my O cramps are within 3 days of me actually Oing). And I've had MUCH more normal periods, with 3 days of heavy bleeding and 3 of spotting (I had been spotting for up to 2 weeks after).. and no mid-cycle spotting at all in the last 3 months!
So, things are very different suddenly and I seem to be getting more regular. I always used to have a cycle of 27-30 days, we'll see if I return to that.
I haven't gained any more weight though, and I still want at least 8 more pounds. I'm hoping it won't throw me off.