Hi,
Since you are a virgin & sexually not active, delayed period commonly occurs due to anemia(you are also feeling weak). The other causes are:
1.
Hypothyroidism,
hormonal problems, genetics, disorders of the pituitary,
hypothalamus, ovaries & uterus.
2. Visit ER, get physically examined by a gynae, get all blood tests,
urinalysis & imaging test (CT, MRI), HSG, test to determine the
prolactin levels done; to detect the cause of your discomfort. You may need HRT.
3. In the meantime, avoid addictions (cigarettes, alcohol, smoking), stay away from stress, do regular exercise & maintain healthy weight.
Take nutritious food rich in iron, calcium & minerals. Take adequate sleep & stay well hydrated.
Hope I have answered your query. Let me know if I can assist you further.
Regards,
Dr. Nupur K,
General & Family Physician