These moustaches were a big hit at my son's 11th birthday party. They only stayed on for about 2 hours, but that is pretty good for sweaty little boys. They did shed some but that is to be expected. I ordered moustaches from a couple of places to have variety, but these were the best quality and stayed on the longest. Will order again if the need arises!