Am I pregnant?!

I am now 10 DPO and starting last Thursday, I had been cramping until yesterday.. no cramps today but my boobs had gotten super swollen and tender starting yesterday. It's 5 days before my next expected period, but I never have these symptoms until the day of my period. I haven't had any spotting.... should I test or wait?