Depends on how often you use them. If you have two pairs of shorts, you ride everyday, launder every night, probably not very long.

I, too, have flat, stretched out shorts. I use them for shorter rides. When they start to cause pain under 20 miles, they get thrown out.