Retro is something made recently in a style of long ago, vintage is something made a long time ago,really should be at least 25 years, Classic, is just something of outstanding worth from any time. Retro can never be vintage, and vintage can never be retro, but both retro and vintage can be classic. Confusing!!!