At the end of 2022, there were 295 active drug shortages. While the average drug shortage lasts about 1.5 years, 15 critical drugs have been in shortage for more than a decade. How can this happen ...