Should I take a test or wait?

I’m supposed to get my period today and I have only been spotting. Should I take a pregnancy test? I normally use birth control and my period pattern has been spot on for the past two years so this is worrying me.