Am I pregnant

My period is due in 10 days but the past few days I’ve been having lower abdominal cramps and lower back cramps and since last week I’ve been getting dizzy spells and my nipples are soooo sore to touch should I take a first response test or wait to see if my period comes??