Help! Could stress lead to heavy vaginal bleeding?

Vaginal bleeding. Having too much stress have been associated with not having periods at all instead of excessive vaginal bleeding. Heave vaginal bleeding can be caused due to fibroid uterus, adenomyosis, polyps, endometrial cancer, cervical disease etc.