My son wore the shirt 2 times and I washed it 2 times both on normal cycles and hung to dry. Colors held up well but the thread for every button is almost completely unsewn or barely enough thread used. I wouldn't think at this price and limited use that buttons would need to be fixed.