I ordered these in 2016. I've only worn them a few times. I ordered a DD normal thickness and it held up ok, but would start to not stick when I danced a lot and became sweaty, probably because they were little small.  However, at the time, I was a 38 DD. I've had a reduction and now they fit great! Im a C cup. I've worn them twice in 2 days with no issues. Look and feel great. They run small, so you may want to up a size or two.