Federal officials said it would take until January, or late November at the earliest, to make enough vaccine to protect all Americans from a possible epidemic of swine flu.

And beyond the United States and a few other countries that also make vaccines, some experts said it could take years to produce enough swine flu vaccine to satisfy global demand.