Period due this weekend.. Could this be our cycle?