So confused!! BFP or BFN?!

So I have never had irregular periods but I have ever since I took Plan B March of 2015. They started evening back out in March of this year and my last period was March 27-April 4th. I was supposed to start around April 30th but still haven't. I took a test a few days ago to be sure and it was BFN. Found it in my bag again today and it is now a BFP. Tested again, BFN. I've NEVER had a test turn on me before like that. But over the past week I've woken up nauseous a couple times, had very light cramps one day, been hungry a lot, boobs are more sensitive, and my mood has been very sensitive lately. What do you guys think?!