A million things could affect your period. New medications, pregnancy, stress, change in hormones, travel, etc.
Have any of these things happened?
If you've been having unprotected sex then you need to take a pregnancy test. When you are very early on in your pregnancy, it is possible, but...