Please help!!!

I am on a mini pill but I still get a fairly regular period. My period is now 28 days late and I'm starting to worry. I did have sex without a condom but he did not cum in me. I know my late period could be due to stress but idk what to do please help