8 DPO

My boobs are sore.. they feel heavy, and I am cramping bad. AF isn’t supposed to come for another 7 days. I usually don’t cramp this bad that far from AF, usually 2 days before. When should I take a pregnancy test? I took one 7 DPO and it was negative. Is it still possible I’m pregnant?