Period late by 3 days & BFN

I’m so confused.

My periods are usually like clockwork but have been so strange the last three months.

Month 1- I came on a week before I was due & was a strange period, not like my usual at all

Month 2- I came on around the day I was due but I just felt so weird the days/week before I could’ve sworn I was pregnant so took an early test and it was negative.

This month- I was due three days ago & took a test last night which was negative.

Wtf is going on!!! My body is getting my hopes up 😩