should I be concerned???

should I be concerned about this or be more concerned to take a pregnancy test? cramps in left side, 3 days of light pink spotting on and off. every few hours or so, only when I wipe! very fatigued. as of now period is due in 4 days. this has been happening since 9dpo. what does this mean? and should I take a pregnancy test? maybe just AF coming on? just doesn't feel right. also cervix was very very very low 9dpo and 10dpo but today is very very very high