Am i pregnant?

Ok ladys i need your help .. i was supposed to get my period on the 17th of this month i took a pregnancy test on that day of my expected period & i got a negative .. but i still haven’t get my period !! My last period was on December 15 it last for 5 days after that i was spotting for two days on the 23 & 24 with cramps !! So i dont know if should i take another pregnancy test..

**UPDATE i got what i thought was my period but it looks like im spotting again 🧐