Yes, red wine will stain Invisalign attachments. When you eat food or take drinks rich in tannins like; coffee, tea, and red wine, you can easily take off your invisaligner so they don't get stained: but for attachments, you cannot take them off, therefore, it would be advisable that you stay away completely from these drinks until your treatment is complete to parent them from staining.