Late period

I’m on birth control and I had unprotected sex with my boyfriend once last month (to finish him off I gave him a handjob so he didn’t cum in me) and we had sex with a condom another time. I’ve been on birth control since December and my periods have been pretty regular except for last month (I got it 5 days early). This month I still haven’t gotten my period and it’s now nine days late. Is it just my birth control or could I be pregnant?