Shorter cycles, bleeding with BFP?

My cycles are normally only 3ish weeks, so between ovulation and my next AF I usually have 5-6 days (the heck? Where’s my two week wait?). I’m two weeks past peak ovulation today, and I’ve been bleeding and getting faint positive early results pregnancy tests for the last five days.

I’m scared it’s a chemical pregnancy, but I can’t tell since my cycles are so short usually. By the time I got my positive test and started bleeding (on the same day, what are the odds!), AF was already 4 or 5 days late.

Is there even a fighting chance that I’m still in or am I to assume I need to count myself out this month?