Is this my BFP I’ve been waiting for ?

So I took this same test 3 days ago and nothing showed up but on a cheap stick it showed the faintest line today when my period is due I took this and the line showed in 2 minutes.