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 no
t been sexually active then you can definitely rule that out. If it's no
t arrived in a week or so then make an appointment with your doctor.