Having really bad cramping!

Bailey

Hello ladies so I am 6 DPO today. Not due for period until 31st or few days after. Woke up today having really bad cramping in my stomach. Anyone else have this and it turned out to be implantation bleeding? Or could this be AF?