It depends upon the material of your curtain. If you are an expert at washing and cleaning curtains, then do it by yourself. We consider that the removal of hooks, weights, and other elements of decoration is vital in the first preference. Use the best detergent for cleaning to bring out the best in your curtains. However, the services of an expert can also be taken for this purpose. Can you suggest some other ways to clean the curtains?