Positive OPK day period is due????

Weirdest cycle ever. Haven't tracked anything hardly. Got what I thought was my first flashing smiley on the 14th. It continued flashing until the 27th (when I stopped testing). Been emotional and crying all day so I took an OPK for fun. Period due today. Solid smiley!!!! Been having a ton of creamy/watery discharge and normally before period I am dry?? Boobs feel hard and lumpy but not super sore. I started cramping about 4 days ago. Light cramps off and on?? Can anyone offer an explanation???? Baby dust to all!❤️❤️❤️