To the mamas who have had implantation bleeding, I could really use your insight!

So at 6 dpo while I was at work I went to the restroom and noticed the tiniest speck of blood. I thought maybe its implantation but didnt think much of it considering it was such a tiny speck. 7 dpo I had nothing more. 8 dpo when I wiped I had what looked like a tint of pink on the toilet paper.. could this be Implantation? We did baby dance at 8 dpo but i cant remember if the tint of pink was on there before or after baby dancing. I didnt think much of it because again it was so faint I was starting to think maybe its just the lighting in the room making me think it looks like something else. I also noticed after looking at my underwear there was what looked like a possibly pinkish discharge. It stood out a bit because im wearing white underwear.

Fast forward to just a few mins ago. 9 dpo and I go to the restroom and theres NO denying theres pink blood there only a little but definitely there. My question is could this be Implantation or early AF?? Ive never had this much of a promising possibility that its implantation so I actually quite shocked and hopeful. AF is due on the 12th and I am PRAYING this is our month. Anyways so far it hasnt gotten darker to my knowledge since i snapped this picture. I will say we baby danced at 8 dpo but it was nothing rough or anything thatd be considered enough to make me start my period 6 days early. Ive started my period not long after baby dancing before and its usually light spotting right after and much closer to when AF was due. With a noticible darkish pink. Ive gone to the restroom already many times since we baby danced at 8 dpo and I am fairly certain this didnt come about from that! Anyways because I have never personally experienced implantation I was hoping someone on here who has and got a bfp could tell me if all this looks and sounds like what we are hoping and praying for?! Here are the pictures. Sorry for the TMI but I really want some answers.

Also, I definately used opks to track ovulation. I didnt get my usual blazing positive from both cheapie tests and digital but I did however, get a fairly good poaitive result on a cheapie test for my opk! Im fairly certain my positive opk was on CD 20 I believe.