Up to 10 g / day of vitamin C are sometimes taken for unproven health benefits, such as preventing or shortening the duration of viral infections or slowing or reversing the progression of cancer or atherosclerosis.