For slow bathroom drains, start by removing visible hair from the drain cover, then try the baking soda and vinegar method. For kitchen drains, flush with very hot water first to melt grease. Skip chemical drain cleaners—they damage pipes and often don’t work on the real clog.
A slow drain is annoying but rarely an emergency. Before reaching for harsh chemicals or calling a plumber, try these proven DIY methods that actually work without damaging your pipes.
Why Chemical Drain Cleaners Are a Bad Idea
Let’s address this first: chemical drain cleaners like Drano and Liquid-Plumr are not the solution.
Problems with chemical cleaners:
- They damage pipes, especially older metal and PVC
- Heat generated can warp plastic pipes
- Often don’t reach the actual clog (just eat through hair near the drain)
- Dangerous if they don’t work—now you have caustic chemicals sitting in standing water
- Harmful to septic systems
- Create hazardous conditions for plumbers who have to work on your drain
Use mechanical methods first. They’re more effective and won’t damage your plumbing.
Start with the Easy Stuff
Remove Visible Debris
Before anything else:
- Remove the drain cover or stopper
- Use a flashlight to look into the drain
- Pull out any visible hair, soap scum, or debris
- Use needle-nose pliers or a bent wire for hard-to-reach clumps
This alone solves many slow drains, especially in bathroom sinks and tubs.
The plastic “drain snake” tools (Zip-It or similar) work great for hair clogs near the surface. They cost $3-5 and can be reused or disposed of. Insert, twist, and pull out the hair.
The Boiling Water Flush (Kitchen Drains)
For grease-based kitchen clogs:
- Boil a full kettle of water
- Pour directly down the drain in 2-3 stages
- Wait a few seconds between pours
- Repeat with a second kettle if needed
This melts grease and flushes it through the system. Works best for minor buildup, not major clogs.
Caution: Don’t pour boiling water into a porcelain sink—the thermal shock can crack it. For porcelain, use very hot (not boiling) water.
The Baking Soda and Vinegar Method
This actually works for minor to moderate clogs and helps with odors.
Steps
- Remove standing water if present (use a cup or sponge)
- Pour 1/2 cup baking soda directly into the drain
- Follow with 1/2 cup white vinegar
- Cover the drain immediately with a wet cloth or drain cover
- Wait 15-30 minutes as the fizzing action breaks down debris
- Flush with hot water for 1-2 minutes
The reaction helps break up organic matter and soap scum. It’s not as dramatic as it looks—the fizzing doesn’t create pressure that blasts through clogs—but the alkaline-acid reaction does help dissolve buildup.
Enhanced Version
For tougher clogs:
- Pour 1/2 cup baking soda, let sit 5 minutes
- Add 1/2 cup salt
- Pour 1 cup vinegar
- Cover and wait 15-30 minutes
- Flush with boiling water (if pipe material allows)
Plunging: The Most Effective DIY Method
A plunger creates pressure that dislodges clogs. It’s more effective than most people realize.
Sink Plunging Technique
- Block the overflow hole with a wet rag (the small hole near the rim)—this prevents air escape and maintains pressure
- Remove the drain stopper if present
- Add water to cover the plunger cup (2-3 inches)
- Apply petroleum jelly to the plunger rim for better seal (optional)
- Position the cup plunger over the drain, ensuring full contact
- Plunge vigorously 15-20 times with sharp up-and-down motions
- Pull up sharply on the last stroke to break suction
- Test the drain
- Repeat if needed
For double kitchen sinks, block the other drain with a wet rag while plunging—otherwise you’re just pushing air back and forth between the two sides.
Bathtub Plunging
- Remove the drain cover or stopper mechanism
- Block the overflow plate (usually has screws—stuff a wet rag behind it or tape it)
- Add a few inches of water
- Plunge as described above
Cleaning the P-Trap
The P-trap is the curved pipe under your sink. It catches debris and is easy to clean.
Steps
- Place a bucket directly under the P-trap
- Loosen the slip nuts on both ends by hand or with pliers
- Remove the P-trap—water will drain out
- Clean thoroughly with a bottle brush
- Inspect for damage (cracks, corrosion)
- Check for objects stuck inside
- Reinstall and hand-tighten the slip nuts plus 1/4 turn with pliers
- Run water to test for leaks
For more on P-trap issues, see our guide on fixing a leaking P-trap.
What You Might Find
- Hair clumps
- Soap chunks
- Jewelry (good news!)
- Food debris
- Mineral buildup
Using a Drain Snake
When plunging and P-trap cleaning don’t work, the clog is further down the line.
Hand-Crank Drain Snake
- Remove the P-trap or use the clean-out plug if available
- Feed the snake into the drain pipe
- Turn the handle clockwise while pushing forward
- When you hit resistance, continue cranking to either break through or hook the clog
- Pull back slowly, bringing debris with you
- Clean the snake and repeat until it moves freely
- Reassemble the P-trap
- Run hot water to flush remaining debris
Snaking Through the Drain Opening
If you don’t want to remove the P-trap:
- Remove the drain stopper
- Feed a small drain snake down the drain
- Navigate past the P-trap (you’ll feel it curve)
- Continue until you hit the clog
- Crank and pull back repeatedly
Smaller snakes may have trouble navigating the curves, so removing the P-trap gives direct pipe access.
After snaking, pour an enzyme drain cleaner down to eat away any remaining organic residue on the pipe walls. This helps prevent quick re-clogging.
Prevention: Stop Clogs Before They Start
Bathroom Drains
- Use drain covers with fine mesh to catch hair
- Clean drain covers weekly
- Brush hair before showering to reduce loose hair going down the drain
- Don’t shave over an open drain—use a basin
Kitchen Drains
- Never pour grease down the drain—wipe pans with paper towel first
- Run hot water after using the sink
- Use a sink strainer to catch food particles
- Scrape plates into the trash, not the garbage disposal
All Drains
- Flush with hot water weekly
- Monthly enzyme cleaner (like Bio-Clean) keeps pipes clear
- Don’t use “flushable” wipes—they cause clogs
- Be mindful of soap buildup—bar soap causes more residue than liquid
When to Call a Plumber
DIY methods solve most drain issues, but call a professional when:
- Multiple drains are slow simultaneously (main line issue)
- You hear gurgling from other drains
- Water backs up into other fixtures
- Snake goes in but doesn’t find anything
- You’ve tried everything and it’s still slow
- Drain is completely blocked and won’t plunge
- Sewage smell persists
Cost Comparison
| Method | Cost | Effectiveness |
|---|---|---|
| Plastic drain snake | $3-5 | Good for hair near surface |
| Plunger | $10-15 | Excellent for most clogs |
| Hand-crank snake | $20-40 | Great for deeper clogs |
| Enzyme cleaner | $15-25 | Good for maintenance |
| Plumber visit | $150-300 | When DIY fails |
Next Steps
If your drain is clear but the P-trap leaks after removing it, see P-Trap Leaking. For toilet-specific drainage issues, check Toilet Won’t Flush Well. Our complete Plumbing Fixes Guide covers comprehensive drain repair and maintenance.