BFP?? Expired test??

T
positive!!? I'm dpo 12, tested dpo 9 with clear blue digital (bfn of course), today dpo 12 I tested with first response (BFP!! But hoping it's not a 2 year expired test because it might be I can't remember) and right after I took another clear blue digital and it said bfn!! Can there be a false positive with this!? I'm praying not because I'm getting crazy!