Heavy bleeding during sex
or period may be due to cervical polyp
or growth, uterine fibroid
, endometriosis, adenomyosis, thyroid disturbance etc.
I suggest you to undergo one pelvic examination and pelvic ultrasound scan to confirm the diagnosis. Kindly, consult with your gynecologist regarding this.
Maintain genital hygiene. Good luck