Compression shorts are perfect for any activity. Particular any high level of sport. From tennis to golf, it can take from 2 to 4 hours. So a good quality diaper is necessary. I don't use them often during regular activity (shopping etc.) but I do use these if I know I'm going to be out for hours. If you are wearing a good booster, these are perfect to disguise a soggy, wet diaper and the bulge. If I'm not using these for daily use, I often wear a fixation short. Not quite as strong but the do keep the diaper secured.