The answer to 'why is my faucet no hot water' is that there could be several common causes, such as a malfunctioning water heater, a clogged or broken hot water line, or a problem with the faucet itself. Symptoms may include only cold water coming out of the faucet, the water taking a long time to heat up, or the water never getting hot enough.
Some potential solutions include checking the water heater settings and connections, clearing any debris or mineral buildup in the hot water line, or replacing worn-out faucet parts. If the issue is with the water heater or requires more extensive plumbing work, it's generally best to call a professional plumber to diagnose and fix the problem.