Implantation bleeding or period?

Sidney

According to the app my period is due June 17th. I ovulated May 31st (I know this by using OPKs). Would implantation bleeding occur this late or is my period coming?