After weeks of shortages, health officials now say there is enough swine flu vaccine for everyone, including people that are not in high-risk groups.
Ninety-five million doses are currently available with 10 million more does being released each week.
The Centers for Disease Control has also reported that so far, swine flu is not causing more deaths than ordinary seasonal flu.
The swine flu peaked early in October this year. However, the CDC is cautioning the public to continue with vaccinations, and to prepare for another possible flu wave.
"It's easy to say, 'It's over. Cases are going down. We're tired of the story,'" CDC director Dr. Tom Frieden said. "But actually, we don't know what the future will hold."
Because of the swine flu and massive vaccinations, some believe the normal seasonal flu may not appear in the U.S. for the first time in 40 years.