The answer to 'why is my P-trap constantly running' is that a P-trap that is constantly running or leaking is usually caused by a clogged or blocked drain. The P-trap is designed to hold water and create a seal that prevents sewer gases from entering your home, but if it's not working properly, it can allow water to continuously flow through.
Some common causes of a running P-trap include a blockage in the drain line, a broken or cracked P-trap, or even a problem with the venting system. You may notice signs like water continuously running through the trap, gurgling noises, or foul odors coming from the drain.