Hormonal fluctuations, increased stress levels, medications, and changes in the weather can make you sweat more than usual, so buy an antiperspirant deodorant. If you suspect the cause of the smell isn't sweat, it's likely bacteria, so use a deodorant with a stronger scent and an antibacterial soap or lotion, or exfoliate bacteria buildup with a mild scrub.