negative tests but late period

Hi guys so when my boyfriend and I have sex we always use a condom and then check afterwords if there were any holes in them. There never was. But the last time I got my period was the first week of January. I had a stressusful February so I thought stress made me miss my period. I've been taking pregnancy tests and they all say negative. It's now March and I have sore breasts and I'm bloated which is what I get when I have my period but I still didn't get anything. What's causing me to be so late?