Half of people taking strong painkillers, antidepressants and sleeping tablets are on them for over a year.