Very faint line?

Kyli • 24. Married to my best friend. Pregnant with my little rainbow 🌈👶🏼🎀.
So I'm due for AF today, and I've been having some mild cramps which is usually a sign for me that she's coming within the next day. But 3 days ago I took a First Response hpt and got a very faint line. I took this Walmart brand hpt today and got this... So now I'm just thoroughly confused. Thoughts? 😕