What could cause you to miss your period if you are a virgin?

Hormones and/or stress. Going through alot of stress can affect your period.