Gynaecology & Obstetrics

DUB is due to :