, trauma or infection can affect the menstrual cycle. The period can get delayed or advanced. Since you had the fever
at around the time of ovulation, it is also likely that you could have had delayed ovulation or at times, failed ovulation. In such an instance, there would be some hormone disturbance leading to irregularity. Since you are a virgin, pregnancy
is not a possibility here. If you become overdue by more then ten days, please see a specialist for further help. Take care.