Spotting in the days surrounding or between menses usually indicate a drop in progesterone.
If you want your hormones to fluctuate more gradually, with fewer noticeable ups and downs, I would suggest taking PMS Vitex from A.Vogel.
This product does not prevent menopause from happening, but allows for a smoother transition into it, with fewer symptoms.
It can take up to 3 months to benefit from the full effect. See the following text with further information about PMS.