More medicines getting hard to find