Its been painfully slow since I've lived here. So, I rented a professional snake from Home Depot ($40 for 24 hours), and did the work my self. It took HOURS to snake from the back all the way to the sewage access in the front (approximately 75'). And the drains still were slow. So, I dismantle the kitchen drains: Garbage Disposer and everything and snaked it from there. The scale was built up so far only my little finger could go through it. I eventually broke through the mess with a chisel and got the snake in, BUT, and this is a very big BUT, the pipes in the wall dissentigrated. So, all of the sudden, the minor problem became major. I had to cut through the wall to repair the pipe. By 11pm, I rebuilt all of the plumbing better than before, this time, everything surpassed code (5 degree slope on all of the drainage). Everything was cool.