The older I get, the more effed up it is. I literally have to go by whether I'm crazy emotional (which isn't always a great indicator🤪), sleeping great but still tired, that kinda thing. The days no longer matter. It's like 2 weeks early then skip a month. Sometimes when I'm super crazy and then it arrives., I'm like- Thank God... that explains it. You have my sympathy.