these are annoying to put on, annoying to wear. they obviously block the sweat from wherever they are, but wherever they are kind of changes. they are hard to get on right and i never could get them to stay put. the only thing i've found which really is effective is drysol, which any general practitioner can prescribe