Most pharmaceuticals typically have a shelf-life of 3-5 years. I have stored many pharmaceuticals in the past for up to 3 years with absolutely no issues. Remember, they are synthetic compounds, meaning they are chemicals and hence very resilient.
Both your Clomid and Nolvadex should have expiration dates on them, did you check?