Hi, I've been quite paranoid lately because on May 25th I had protected intercourse, the condom didn't break nor did my partner ejaculated anywhere near my vaginal area. Yesterday I discovered I was spotting a little when I wiped after I urinate. Two days ago I was completely fine until I ate something my mom bought me for lunch and after a few hours I had a painful headache and some stomach pain. Today I feel a bit paranoid because I am spotting a little bit a blood that is almost pinkish brown but more pink. My period has always been irregular from the start and I never really know when my period comes until my breasts starts to feel tender and sore. The symptoms I am feeling now are: stomach pains from time to time (sometimes causing me to have diarreah), spotting, and loss of appetite. Everything else I feel normal, and I am feeling anxious and scared because I am not ready to have a child. Can anxiety and stress cause this?