What is this?

Jessica • I'm Jessica and I'm 28 yrs old TTC my second child but the first with my husband. We had our fairytale wedding on 4/4/15 & have been TTC since our honeymoon with no luck.
Only CD 12, I have a long cycle, usually 34 days so I normally don't O until CD 20ish. It cams be implantation blood.