My Smartwool merino has no stink at all and I have worn it for several days at a time. On the other hand my Cabelas merino is TERRIBLE after 1 day of sweating. I'll never buy that stuff again!