5 days late going on 6 tomorrow PLEASE HELP!!

I'm literally exhausted! I have 31 day cycles my last period was August 15-20 so my current period should of started sep 15 my period is 6 days long and tomorrow is day 6☹☹ and STILL NO BLOOD  so I'm 5 days late but all I'm getting are bfns!!!!! Even at doctors office I've taken 6 total test all negative!!! I think I experienced IB cycle day 22 which would of put me 6dpo please help!!! Also throwing up non stop!!