Covid-19 likely to cause supply shortage