How is this possible?

I have taken 3 pregnancy tests, all from different boxes, & they have all been faint positives. If I am correct, though I never know for sure, then my period is due in 3 days (yes I know testing before your period is due is a big no no). Yesterday, I had my blood drawn & sent for a quantitative hcg test which came back as “3”—meaning “Not Pregnant”.

I am SO confused! I’ve attached pictures below of my tests. Pregnancy test pics were taken within the time frame, too.