I know this is TMI but does anybody know what this is ? Period is 3 days late