NEED HELP

I am six days late for my period but I’ve had cramping like I usually get before my period for three weeks. I would usually think that my period was just super late IF it wasn’t for the fact that I’ve been cramping like I’m gonna start for so many weeks and I actually thought I was going to start my period EARLY because of it. Every pregnancy test has been negative so far, but I just want answers. ITS KILLING ME. I just want to get it over with whether it’s my period or if I am actually pregnant. My period would’ve even been over with by now because it only lasts about five days anyways. I was doing so good with a regular cycle after stopping birth control last year too. I’m just so tired of the extreme mood swings, constant hunger, headaches, and the horrible breast pain I just wish I would either start my period or get a BFP. How long do I have to wait before I get any answers??? Has anyone experienced anything like this?? Where you thought you were going to start your period weeks ago and it never comes?? Please help me I’m losing my mind and pretty sure my body’s trying to kill me