I have been on a plumbing odyssey and will tell you of our journey. Gather round, o best beloved (been reading some Kipling, sorry).
But seriously. Our house is about 40 years old. Stupid people lived here before us. They put ALL the grease down the pipes and used the garbage disposal to grind up ALL the things (I'm not ruling out that they didn't dump paint or stuff a few car parts in there for good measure).
We had to have the pipes snaked every 6 months and I was unable to use my washing machine without standing RIGHT there, stop/starting the cycles throughout to stop the water discharge outlet in the wall from shooting out a gyser of water EVERY time. I still to this day listen like a damned pointer dog to the sounds of the drain whenever running a load.
And I thought this unrelated, but every once in a while our back bathroom (the end of the line before the sewer pipes to the outside) would smell, as
Freakazoid once said, like icky poo gas.
We were told this was likely the trap getting dried out/water allowing sewer gas to get back inside the pipes.
I thought all of this was just bad pipes or something terrible that happened to our neighborhood.
I was wrong. It was sludge. Lots of sludge from decades of careless jerks.
We first switched to all liquid soaps/everything and stopped using fabric softener completely. Also tried the monthly bleach down the pipes. We dumped hot water with soap down the pipes every week. We stopped using the garbage disposal completely (not that I ever really used it that much), and I wiped out ALL our pans that had even a touch of any grease in them and washed with LOTS of soap (I also never used to pour grease down anyway). All that works well if you have mostly clean pipes but does fuckall if your pipes are already nasty clogged.
Snaking only knocks loose the harder deposits in your pipes and removes physical clogs. If you have decades of sludge lining your pipes, snaking only pops a narrow opening that may stay open for a few months or so but eventually collects enough sludge to close it back up, or worse, the existing sludge skin that comes in contact with the flowing water just warms/liquefies enough to collapse back in on itself. Think of it like clogged arteries - you keep using it, the clot just reforms.
I in passing heard someone refer to a new ish thing called hydrojetting. It was never suggested my current plumber, so I asked around and got a guy out that did it for residential. It is basically pressure washing the pipes, high pressure hose attachment that sprays in a 360˚ jet that they feed into your pipes and slowly move to the end of them and they blast the gunge out, peeling off the layers of sludge so the pipes are supposedly open and clean like when they were first installed. Grease and fats and oils and yes, poop (which can be oily and greasy) all blasted the hell out of there. We had the exterior cleanout opening in the sewer line open to see the water flow and you would not believe the enormous chunks of whatthehell that flew by. And the color of the water was near black for the majority of the operation. It was kind of amazing actually if not super disgusting. Mostly slow trickle of water for some time, clods and clumps passing through, then suddenly HUGE clods and blackish water and then LOTS of water flow (as he'd hit huge old clogged areas) and then brownish and then finally clear and minor bits of gunk but with great water flow. He ended up doing all the way to the cleanout (and was so nice as to only charge the initial cost he'd quoted for the short run in our kitchen - like $200 total).
He said it was one of the worst he'd ever seen and nothing we could have done likely would have made much of a difference because it was probably 40+ years before we'd gotten there and it's just how some houses were.
And of special note: the phantom occasional poo gas smell in the bathroom disappeared after this as well. So the line was clogged but good from the front to the back with all manner of nasty stuff.
And he left us with a nice bonus: a half bottle of a plumber's trick stuff called Thrift and told me to use it as instructed once a month to keep things clean and flowing. I looked it up, and discovered all it is is 100% lye. Which is cheap, easy and now do THAT once a month. Two tablespoons down the drain, add some water and cover the openings with a pan lid. Rinse the line well after 30 minutes. Don't get it on your skin, but if you do, flush with LOTS of water (do not fight club it and do vinegar unless you like the idea of slightly burning your skin - water and lots of it neutralizes and then wash with soap and water after). DO not breathe in the fumes, do not do boiling water; hot or even lukewarm is fine. Soap makers use lye all the time, it's completely safe for your pipes and will turn any hair, greases, oils or organic matter in there into soap basically. Not pure, not stuff you'd want to wash with, but soap that will NOT clog your pipes as water flow will just wash it away. Chemically, I think lye is safer overall just because once the chemical reaction is done, that stuff is all natural.
I get
this lye from either HD or Walmart - $5 or so. Lasts at least a year unless I get crazy with it. Drains run like a dream now. Could try that and see if it helps any. For $5, you could dump a few tablespoons in every night for the next week and see if there's any difference and not be out any real money anyway.
The crap drain cleaners are just concentrated bleach, and it is way cheaper/easier to go buy a bottle of bleach from the dollar store if you like that stuff instead of lye.
And we did replace our garbage disposal when it started leaking because minimum standards for any house is garbage disposal even thought they are stupid as hell and people end up clogging their pipes. I ordered an exact replacement from HD with cord already installed, watched the install video and realized the drain/sink connection was FINE so just removed the leaking one and put on the new one (they literally just lock/turn to install) and saved $100 on installation. If yours is broken, you can leave it but be aware that the SEALS can dry out or crack and eventually will start leaking out of the housing/motor area. Put a dishpan or bucket under and check it if yours is older and watch the install videos to see if you can figure out the trick because it was laughable easy once I got it figured but it did look like it was stuck/impossible to do before I got it.
Of note: do not put bleach/lye/chemicals in with anything on the disposal side. This can possibly corrode your disposal's seals/washers/rubber bits and cause it to leak. I may have done bleach down that side, but sure as hell never did the lye, but in any case corrosives + rubber/motors = bad.
In any case, that's my experience/opinion and do your own research and don't take my word on it but offered up as an idea/direction that may be helpful.
TL/DR: if it's just an isolated section, you could try using actual lye to clear (see link a few paragraphs above). But if it is more than a minor annoyance, hydrojetting might be something to look into.