Hello mam, thanks for trusting health care magic.
in my opinion you are suffering from peri menopausal symptoms.
This irregularity of periods hot flushes and mood swings are commonly seen in this stage of life.
but still to be on safer side get a pelvic ultrasound
done along with thyroid
hormone testing to see for any disease if present.
till then you should
-increase water intake
-avoid excess caffeine and hot climate
- eat nuts and especially almonds and walnuts daily
- include soy proteins
and tofu in your daily diet
- avoid stress
and heavy exercise routine
But dont take this all lightly and get ultrasound as soon as possible
In case you have further questions you can consult me on health care magic forum and i will be happy to help
Take care and wish you all the best.
Dr Manisha Jain.