I have big nipples and this works great! Much better than the silicone ones. It stays on til you take it off. I even accidentally wore it in the shower and it still worked after that. I've worn it under several different outfits and it never shows through. Always smooth.