Dry cleaning is a harsh process on materials, especially organic ones like wool. The most I seem to dry clean my suits is once a season if they are being regularly used. For suits I use more rarely I will dry clean more rarely. I have had suits that I only use a few times a year that I have never dry cleaned. Doesn't mean I won't, I just haven't used them enough to need it yet. Same goes with my sport coats.