Well, the vitamin C will at least help your body fight off the pneumonia. Zinc will also help boost your immune system. I usually take about 3,000mg of C every day, and when I even begin to feel like I'm getting sick, start into Zicam right away. The high level of vitamin C on a regular basis was recommended by my doctor a number of years back, and pretty much ended the never-ending sinus infections I had back then. I still take that much today, at his recommendation, in order to prevent the infections from coming back. Something you might consider, too.