Period or not ?

At 7 dpo I was laying down and got a sharp pain in my ovaries and then I started spotting a little bit, the next day it got heavier and I assumed it was my period but it was 7 days early and lasted only 5 days it's never 7 days early and my period always goes for 8 days, could it be implantation bleeding ?

:) thank you x