Walgreens says in many states, people will need a prescription for the shot.