When to test?

Sh
I'm only 5dpo and I've been having cramps and very sore nipples. My AF isn't due til the 18th. Is it possible I can be pregnant? Should I test early? I really need answers!