Be patient! If you're even a little bit stressed, worried or anxious it can affect your cycle. Many things can affect your period, including those I've already mentioned, traveling and many more. If you're still a virgin there's nothing to worry about. Be grateful it hasn't come and you're still clean ! But be careful, and try not to wear any lighter colors on the bottom because you never know, it may just show up out of the blue!!