Should I keep taking one or stop?

So Ive been on birth control for a year and my boyfriend and I have been having unprotected sex. Since I’ve been on BC my periods are late. In the past they were at least over 7-20 days late and then it comes on for a couple of days. Because my period app will say my period is supposed to come on this date but it never comes on. Until a couple of weeks/days later. Sometimes I thinking it’s the BC or I could be pregnant. So I take a pregnancy test and it comes back negative. So right now my period is almost 10 days late. So signs of cramping or spotting or nothing. Idk if I should take a pregnancy test just to be sure or just wait it out.