Generally speaking, you should have your suit dry cleaned once every three to four wears or about three to six months. If you hardly wear it, then once a year should suffice. Make sure that you don't give your suit for dry cleaning as frequent dry cleaning can be damaging.
