Confused... still four days before period due