AF due today!

Lori • 16 yrs old and after having 5 miscarriages and not being pregnant this time iv lost hope, myb ill never have kids :(
AF is due today she hasn't come yet , and I did a pregnancy test yesterday, and it was negative! 
​Why hasn't she come ?