Late/skipped period?

Hi. My period is currently 7 days late & i couldn’t be pregnant. Would stress cause my period to be delayed like this? I have normal discharge. I’m also sick, could that have something to do with it? Would it be possible to completely skip a period without being on birth control?