From your history, you seem to be having intetmenstrual bleeding. At age 38, common causes include fibroids , cervical erosion, endometriosis
, cervical polyp
, oral contraceptives. It is also better to rule out malignancies.
Please get a vaginal examination and pap smear
done to rule out various causes.
Hope this helped you.