CRAMPS!!?!

cat

Period? Or implantation? I am 4 DPO, been cramping for the last 3 days, any reason why this could be happening? Is it my period? Is it implantation pains? Has anyone experienced this?