The answer to 'why is my ceiling fan not working' is that there are several common causes, including a faulty switch, loose wiring, a bad motor, or a problem with the capacitor. Symptoms may include the fan not turning on at all, the fan turning on but not spinning, or the fan making strange noises.
To troubleshoot, first check the circuit breaker and ensure power is getting to the fan. Then, inspect the wiring connections and look for any loose or damaged wires. You can also try replacing the wall switch or pull chain switch. If the motor or capacitor is faulty, you'll need to replace those components. For any major electrical work, it's best to call a licensed electrician to ensure safety and proper installation.