Please help

Ok so I’ve been on the pill for four years for medical reasons and I’ve never had a problem with missing a day or anything like that, but three weeks ago I missed a day right after I had sex and I changed my status on here to see if I was close to ovulating and discovered that my ovulation day was the same as the day I had sex. Great. Perfect timing right? So I wait it out until my period and it not only came late, but it lasted two days rather than 6 and it wasn’t “light” but it was certainly lighter than normal. I’m going to be taking a test once I get the chance (I live far away from stores that actually carry tests) but until then should I stop taking my birth control or continue as normal?

Im just asking because if I don’t take these pills I get severe pain and can hardly walk around, I know the second you find out you should stop but I’m not 100% certain if that’s what this is, as my SO had been in the hospital and I was stressed out which also could have put my period off.