| | Conditions & Treatments | Cold & Flu How long does it take to build up immuntiy after the first injection for swine flu? It typically takes about 2 weeks after the first injection for the body to develop immunity against the swine flu virus. Cold & Flu - Related Articles Fastest Way to Get Rid of a Cold Why is it not easy to find a cure for the common cold? In winter is Swine Flu worse? How harmful 1-10 is the flu? How does a flu nasal spray work? Relief for a Stuffy Nose How to Get Rid of White in the Throat