Advice needed

Sierra

I am usually on a 36 to 38 day cycle, have PCOS, and today I got a BFP 28 dpo is this normal? I'm so confused as to why it was so late after ovulation that I tested positive? Last week I was negative and then had some light spotting that I now know was implantation bleeding. Why did it take 28 days to get a positive result?