I bought a pair of these shirt stays and the first pair was too long. They took them back and had a shorter pair to me before the end of the week!!! I have had the same pair for about 6 months now and they are AMAZING! I have not had them snap, stretch or break!