Implantation?! I could really use your help especially if youve experienced this before!

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 pint 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 early. Ive started my period not long after baby dancing before and its usually light spotting right after. Like 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 I know I ovulated on CD 20 I believe.