Spotting for 2+ weeks, no period

Dear all,

I need your help.

I’m 25 years old, not pregnant, not sexually active, not taking the pill. On day 18 of my cycle, I noticed some spotting. The spotting is still here after 17 days, it disappears for a day and it comes back. I was supposed to start my period on Wednesday, but I only notice spotting.

As I am getting more and more nervous about this, I would like to know whether this is normal? Is the stress to blame?

Thank you in advance.

Regards,
Andy