need some reassurance

hi ladies! so I always get my period right on time (with what the app says) or a few days early, never late. but this month I am two days late as of today. my breasts aren’t sore like they usually are before my period but I did have a small breakout and have been very emotional and horny (which is normal for me before my period). I’ve only had a tiny bit of cramping and it’s like I can FEEL it coming but it’s not here. also, about 8-9 DPO I did have some spotting but it was bright red mostly mixed into discharged not really even its own thing. I barely had sex this last month and I did just recently start school a two weeks ago. also this is my first time have a full schedule of school and work. could any of that effect it? can I get some opinions? I plan to test thursday if it’s not here by then

update: test came back negative