What’s going on?!

So I’ve been cramping like an about to get my period, but not as bad as it gets when I do have it. It’s been going on for about 3 days, boobs are sore beyond believe the last 5 days and just feeling drained. I’ve taken a pregnancy test 12dpo and got a negative. Af isto be expected in two days. Has anyone else experienced this and was pregnant as a result?!

Mind you.. I only get these symptoms the day before my period