18 days late

Brianna.

my period is 18 days late and I have no qule why I'm always on time give a day or to I thought maybe it was cuz of stress but I thought I would have had it by now this month is almost over... ? any ideas?