what is going on..

so long story short period is due in about 3 days. could've sworn i was pregnant last cycle BUT NO! well im not really sure but last "period" was February 30th lasted 4 days which are normally 7 days. i just took a test and I hope my eyes are not playing tricks on me again.