Can someone help me?!

I'm only 4dpo and I have had cramping, I have been very tired and have been sleeping a lot, I have been moody and also been very hot and nauseous. AF isn't to arrive until the 17th. I don't know what is going on. Please help!!