Happy birthday to me ..... not

Today is my birthday af is due tomorrow was hoping for a bfp instead I recieved a bfn and then a heavy period a day early