Water-soluble vitamins (B vitamins and vitamin C) can't be stored in the body and must be taken daily to ensure your body has enough to perform essential functions and prevent deficiency.
If you're not sure what vitamins or minerals you could be missing out on, you might want to take a multivitamin and multimineral supplement, which includes the recommended daily dose of many nutrients.