Opioids in general have a much longer shelf life than a lot of drugs, especially stuff like antibiotics, which can degrade rather more quickly than many drugs. Your oxycodone will be perfectly good for many years to come. When I was in junior high school in the mid 1980s, I would often self medicate for undiagnosed panic disorder (I thought I was going crazy and couldn't tell anyone or they would put me in a rubber room. Opioids and benos helped, I discovered) by raiding medicine cabinets for old, unfinished opioid and benzo scripts. I have taken opiods from the 1970s and they were still good. Just keep them safe from moisture, light, heat, children, and extreme fluctuations in temperatures (the amber colored bottles most prescriptions come in are for protection from light).