Late period :(

My periods 12 days late but I’ve been on the pill for 2 years now. Me and my boyfriend have unprotected sex all the time but we’re been together for over a year now and nothing like this has happened before with him. I’ve been late a few times before, one time it skipped a whole month. I’m thinking it might be late because I’ve been stressed, sick the past two weeks during a competition I had and I have midterms this week. Advice?