Supply shortages hitting small businesses