There are a few reasons why your dishwasher might not be draining properly. One possibility is that the drain hose is kinked or clogged. Another possibility is that the garbage disposal is clogged. Finally, the problem could be with the dishwasher pump itself.