I got these mainly for when I wear t-shirts. They conceal what might look unflattering when wearing just a t-shirt. They easily last 24 hours and are very comfortable. I often forget to take them off until I am already in the shower!