If you have a blocked pipe, there is always the temptation to get the drain rods out and try to deal with the situation yourself. In some cases, this approach works, but in most situations you are wasting your time.
DIY rods rarely have the reach to clear a drainage pipe blockage completely. They are too narrow and not strong enough to make more than a small hole through the blockage. This means that the drains soon block up completely and end up backing up into the house once again. If this happens on a day that you are out all day, you can arrive home to find your toilet overflowing and the dishwasher full of sewage laced water. Getting your home hygienically clean after that has happened is a long and nasty job.
The other problem with unblocking drains yourself is that it can potentially be dangerous. People have picked up nasty infections because of doing so or injured themselves trying to lift heavy drain covers.
It is far safer and effective to call in the professionals as soon as you realize there is a problem with your drains. The sooner you do so, the better, because a blockage will only get worse over time and take longer to remove, which can end up costing more to clear. If you want to find out more about modern drain cleaning many online sources are available.They have decades of plumbing experience and use the latest drain cleaning equipment.