Spotting before periods is reasonably common and in most wost women it’s likely due to hormone imbalance or pregnancy.
These are a few common reasons why it happens:
1. You started a Pill
2. Implantation bleeding or pregnancy
3. Delayed Ovulation
4.Chronic stress
5. Vaginal Infections
6. Other Causes Such as
a) Uterine polyps
b)Fibroids
c) Endometrial cancer
d) Cervical Cancer
Infographic Source :- www.medplux.com