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 flushing mechanism, or a plumbing issue. The most common symptom is that the toilet does not flush properly or at all.
Some of the most common solutions include plunging the toilet to clear a clog, checking the flushing mechanism for any issues, and ensuring the water supply to the toilet is working properly. If the problem persists, it's best to call a professional plumber to diagnose and fix the issue.