Is this implantation?

My period is due in 2 days I never start early. I normally start the day of when my app tells me or the day after. My period has been on the 23rd for the last 3 months