In many cases, a DIY method to drain cleaning is sufficient. Nevertheless, if the problem is more complicated, it might be best to call a professional.
Boiling water, a mix of saleratus and vinegar, or a drain cleaner.
No, you ought to not shower if the water heater is leaking.
Utilizing a plunger, a drain snake, boiling water, a combination of sodium bicarbonate and vinegar, a drain cleaner, or a powered drain cleaner.