What should I do?

So last night I went to the bathroom and noticed I had spots of blood on my panties (I had just ended my period about 10 days ago). I took a pregnancy test right then and it said "pregnant".

I decided to take another test today about mid day. And it said "not pregnant".

I have one more test. Should I take it? If so, when?

Why do you think this has happened?