How to Clean a Drain: Enzyme, Caustic or Jet?
A drain that drains slowly is not blocked; it is coated. Fat, soap and food solids build a layer on the inside of the pipe until the opening is a fraction of its original size, and that layer decides which of the three methods will actually work.