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.