Fish oils are like cooking oils — they should not be near heat and light and don’t last forever. Too much heat and light can lead to oxidation, which is why many supplement pills come in dark or opaque bottles. The human body can deal with some oxidation, but if your pills smell bad or are past their expiration date, you should probably toss them out.