How long does it take a styrofoam cup to decompose? A: According to the Environmental Protection Agency, a Styrofoam cup will decompose in approximately 50 years and a Styrofoam buoy in about 80 years. It is a ... Full Answer >