The shelf life (unopened products) is 12 - 18 months depending on the product. Please remember they do need to be stored in a cool, dry place. 

Once opened, the products should be used within 3-4 months especially the cleansing balm.

The Cloud 9 Deep Cleansing Balm is one you need to be extra careful with because you put your fingers into the jar. All you need to do is make sure you have clean, dry hands when you're getting cleansing balm out of the jar, and to keep the jar out of the shower. This is because wet fingers (or even steam from the shower) introduces bacteria and natural preservatives aren't as strong as synthetic preservatives, so they are limited in how long they can keep those nasty bacteria at bay.