The chances of you being pregnant are astronomically small. you took all the right precautions
Condoms are 98% effective and if he didn't even cum inside of you, then there's an even better chance of you not being pregnant. I think you're stressed which is causing all these symptoms. you should be absolutely fine. once i was stressed about being pregnant and it delayed my period for a month, but it turns out i wasn't.