Is the <span style = 'background-color: #dae8f4'>discharge</span>
accompanied by a foul smell? Is it lumpy? If either of those you could have an infection so best to see a doctor. Cramps could just be your period getting ready to arrive, and was just late for what ever reason. Stress, change in diet or weight, infection, illness can
all make a period late. Pregnancy can
of course, but if you've not been sexually active then you can
definitely rule that out. If it's not arrived in a week or so then make an appointment with your doctor.