Pregnant?

Hey I'm not sure if i should take a pregnancy test or when to take one...im on the pill and am really good at taking it at the right time as well as my boyfriend pulls out but my period is 4 days late and I only just got like barely spotting of a period like crazy crazy light...the only changes I've made is switching to an off brand of my birth control but also changed my diet to unhealthy foods and stopped excersicing over the past month with the holidays..im kinda worried because I've had my period vary between light and heavy but never this late and this light...im not sure if i should take a test? Or what i should do? Or if I'm probably fine