If it came, even if 4 days late, you're probably not pregnant. See a doctor if you have been actively trying to get pregnant and it isn't working -- there are too many possible reasons for someone to guess online why you haven't gotten pregnant yet.
take a blood test that will be more accurate to know