Period cramps or implantation cramps????

So today I started having this light cramps on the lower right side of my belly I am 7 DPO.

I should get my period in 7 days is it possible that I might be pregnant? I have been ttc for 2 months already.

How long should i wait to take a pregnancy test.?