Spotting before period

Does anyone else experience several days of spotting before starting heavy cycle? I spot for 5-8 days before my period with no cramps. Then I start a heavy cycle for 24-48 hours then it's over. I can't seem to figure out why i spot for so long and my doctor just tries to put me on hormonal medicine to balance my hormones. Any natural recommendations for curing this problem without a pill?