The Biden administration is recommending Covid-19 booster shots for most Americans about eight months after vaccination, a move that has been criticized by some public health experts concerned about nations offering a third vaccine jab while others are barely able to administer their first.