Why did my period come early?

Lisa
:( got cramps last night and early this morning with some pink spotting. I thought maybe implantation bleeding as I'm 12 dpo today. But then AF showed up. What gives?!