Several factors can lead to body odor, including stress, hormonal changes, medical conditions, alcohol consumption, and more.