10dpo is this implantation or period.

caroline

I'm 10dpo period due in 4 days. I've had cramps all week,headaches and sore nipples