7 DPO cramping with pink tint discharge

Early period or pregnancy? I took a test way too soon annnnd it of course was negative. My period is due in 7 days.. I’ve been having slight cramps for a few days with breast sensitivity as well... just looking for opinions.. I plan to test again in a few more days.