What could this be? Tmi!

Currently late on my period