Spotting pre-period is a sign of low Progesterone; this happens with perimenopause, so you are likely heading into that phase of your hormone career sooner than what medicine likes to tell you, which is 1-year pre-menopause. You may continue to have this type of multi-day spotting for several more years to come unless you get your levels checked and take natural micronized Progesterone to balance your hormones out. Have your doctor check your hormone levels on day 21 of your cycle (day 1 is the first real day of your cycle, not the spotting), and have your doctor balance your Progesterone with your Estradiol. If your doctor is not able to do this for you, then get a copy of my book, Full Bloom on Amazon. There is a chapter toward the back of the book about how to talk to your doctor and let them know the labs that you need drawn.