Pregnant?

Basically I had unprotected sex about 3 weeks ago with my boyfriend. I took a pregnancy test as my period was late which came up negative then the next day in the morning I took one and that came up positive. But yesterday evening and today I've just started bleeding quite heavy. Does this mean I'm not pregnant and therefore having my period? What do I do next?