Eyeshadow palettes usually remain good for two years. Even after that, you may be able to use them, but they may not be as hygienic.