what does it mean?

Monika

im 18. i was suppose to get my period 20th, but it never came, instead i have this yellow discharge, i started to get white discharge and cramps last friday which always happens to me before periods. yesterday i putted some toilet paper inside of my vagina and there was blood which doesnt go out. last week i was going through lots of stress (i had protected sex last week), sometimes i feel like throwing up because of stress, it happens to me, also, i feel dry and itchy down there, sometimes hurt when i pee. my periods take from 27-30days, thats the first time it happens. could it be that stress messed up my cycle or my body is changing? i dont know about pregnancy tho, i always have protected sex and neither condoms ever broke, i dont have any symptoms, just sore breasts, not nipples. im not at birth control. thanks