Tanya is quite right, antique is generally considered 75 to 100 years old.
Vintage is a term that is more loosely used and depends on what you are selling or buying.
An antique collector is looking specifically for something that is of age, 75 + years old only.
Vintage involves more categories of explanation depending on the subject, wine, clothing, jewelry, etc, involves, age, style, rarity, design, and even swings in the collector market.
Only on Etsy is 20 years considered vintage.