保健品过期了不能吃,主要是由于保健品过期以后,营养成分基本上损失干净。食品都是一种有机物,长时间存放,空气氧化或光照的环境中可以发生化学变化,产生对人体有害的、毒性的物质,包括维生素类在光照情况下可以变质产生毒性作用。