What are some causes/solutions for poor drainage?
Since all of your drains are slow, you could have blocked or broken connection to the sewer system. There are companies you can hire that will come in and put a camera down the drain pipe so you can see blockages or breaks. It's been quite awhile since I had it done, so I can't remember exactly what it cost, but it seems like it was $200-$300.