Start of period or implantation? Period was due yesterday!