freaking out

my period is late my 18 days, me & my boyfriend haven’t used a condom for 3 years but I’ve been on birth control. I ran out of birth control for 2-3 weeks and we had sex then, but now I’m back on it. Pregnant or just birth control mishap?