Help me please

Okay so I've been on and off of the pill and I do have sex but safe sex and I'm only on and off the pill because of my financial problems, every month my period seems late and I'm super stressed out, I have not showed any signs of being pregnant other than my period being a few days late, could stress have a lot to do with it being late?