The answer to 'why is my toilet won't flush' is that there are several common causes, including a clogged toilet, a problem with the flush mechanism, or low water pressure. If your toilet is not flushing properly, it's important to diagnose the issue and take the appropriate steps to resolve it.
One of the most common causes of a toilet that won't flush is a clogged drain. Over time, debris, toilet paper, and other materials can build up in the toilet's drainage system, preventing the water from flowing properly. You can try using a plunger or a toilet auger to clear the clog, but if the problem persists, you may need to call a professional plumber.