Deodorant ruins your shirts because it reacts with sweat to cause dark stains under the armpits. Some deodorants contain aluminum and other active ingredients that make staining worse.