If you are experienced when it comes to cleaning out your drain, this might be an option for you. However, it may be more beneficial to lean on a plumber to do this type of job, especially considering they will probably have a higher grade of tools available to work with. Besides that, they should be able to tell you if there is a problem in the line as well, in some cases.