Vaginal discharge can smell due to bacteria, hormonal changes, or infections like bacterial vaginosis or yeast infections.