Is the discharge
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.