Am I crazy.?

Haley • TTC is so hard.! Just waiting is the worse part.!
Okay so AF comes in 6 days and 4dpo I noticed my nipples were very sore and now lately I've been getting so angry at my bf for the littleset things and I wake up angry I've been craving sex like crazy and I've been crying over little things. Am I crazy or could I be pregnant and should I wait for AF to test.?