You could have just ovulated a little later this month, which means your period will also be a few days late....or if you're pregnant, it could delay a positive pregnancy test. As for the discharge, it's hard to interpret in the second part of the cycle, as it varies from person to person and also cycle to cycle. Best of luck!