Spotting :(

Lauren
Why do I keep spotting 3-4days before my period. Been 4 months it's been doing it now. Never had this before . Maybe it's because I came of my pill 4-5 months ago??