What are some things that can cause your period to be late other than prenancy? I am very regular usually. Could the change of water in-take or taking penicillin cause it to be late? How many days should pass before I consider myself late?

Thank you,

Carrie