Hospitals across England are experiencing medicine shortages due to “stockpiling and price pressure as the Brexit deadline approaches”, NHS Providers has told BBC Newsnight.
The trade association warned some trusts had seen shortages of up to 160 different drugs in the past six weeks.
This was compared with just 25 to 30 drugs in normal times, it said.
The Department of Health said there was “no evidence” the “small number of supply issues” were related to Brexit.
Mental health drugs and those used to treat rarer conditions are among the drugs reportedly affected by shortages.
Saffron Cordery, the chief executive of NHS Providers, which represents trusts in England, told Newsnight one trust in England had reported a shortage of 300 different drugs.
“Trusts up and down the country are telling