药物为什么会有有效期?

许多药物的有效期或许比包装上注明的有效期要长的多,有一些药物在过期超40年后还保留着100%的药效。