In perimenopause and having DUB, don't want to take hormones, will it ever go away on its own, how long will it take?

Menopause. The average age of true menopause is 54 , so if you are having "DUB", it is important to have an ultrasound to measure the thickness of the uterine lining, to ascertain whether a tissue biopsy is necessary. See your gyn provider for testing and an exam.