good evening to you...as u are 55 yrs old ,you are likely in the age of attaining your menopause...hot flushes and night sweats
are commonly experienced in menopause.... however since you are having a flow of 20 days, i would first advise you to get your pelvic ultrasound
..secondly check the hemoglobin
level of your blood ,as you may become anemic with flow for so many days...take iron supplements
if you are anemic....consult your gynaecologist soon with all the reports,would advise you not to delay anymore....