The answer to 'drain cleaning won't flush' is that there are several common causes, including a clogged drain, a blocked vent pipe, or a problem with the drain trap. Symptoms may include slow draining, gurgling noises, or water backing up in the sink or tub.
For minor clogs, you can try DIY drain cleaning methods like using a plunger or a drain snake. However, if the clog is more severe or you suspect an underlying issue, it's best to call a professional plumber. They can use specialized tools and techniques to diagnose and fix the problem, ensuring your drains are flowing properly again.