Late 3 days, mixed results

So the app told me I was supposed to get my period on the 30th day, (but my last two cycles have been 26 then 29 days long), Id expect 28 days really. If this is the case, i am 4-5 days late. I took a test on Friday that came out negative, then I took another sunday morning (blue dye) that showed a very faint and thin blue line. I freaked out, and took a digital that came out negative. I took the fourth test (digital) yesterday and it also came negative. I still havent gotten my period and am freaking out. I took Plan B about 4 months ago. I wouldnt be freaking out if it wasnt for that faint blue line, and of course, the fact that I am late. 
I would really appreciate some input, has anyone had this happen? Could I be pregnant?