What can cause you to miss your period ,if your not pregnant and 47 years old?
Stress, being overweight or underweight, anovulation, low estrogen, menopause are some reasons.
A change of diet or exercise.
stress, not eating right, not exercising right, depression
stress,medication, any number of things
All the reasons are listed here low weight stress meds conditions you have ect.