TMI ALERT what is this I haven't ovulated yet.. period should come the 23rd 25th or latest 28th

Help identify please