Two positives and two negatives 🤔 help?!

Jen • Mama to Savannah, born on 10.12.17

So I'm 12 DPO. The store brand and first response tests came back positive but they're faint. The cheap tests came back negative but I literally JUST realized they expired 7 months ago so that could explain it...? Maybe I'll wait another couple of days. Glow says my period is due Tuesday but that puts my cycle at 31 days. I haven't had a cycle longer than 28 days in 7 months so I figured I'd test today before my 'missed period'. Thoughts?