There are many reasons your period could be delayed. Everything from stress to serious illness can cause a late or skipped period. You might have heard that taking antibiotics is one of those reasons.