Spotting

Is it implantation bleeding when you spot 6 days after period? Or ovulation bleeding two days before ovulation day? Ive been on nexplanon for a year and four months and my periods are irregular but for the last three months Ive had normal periods. But last month I had two and now today I’m spotting but period due on the 21st? Advice please?