I would suggest  dry clean a suit after every wear,it doesn't effect much where as a dirty suit can effect your image a lot.