Stop your toilet from running constantly by checking and replacing a few cheap parts inside the tank.
The flapper is the rubber seal at the bottom of the tank. If it looks warped, cracked, or doesn't sit flush, it's letting water leak into the bowl. Flappers cost a couple bucks at any hardware store.
If the running stops when you press it down, the flapper needs to be replaced. Unhook the old one from the overflow tube, take it to the store to match the size, and snap the new one on.
The water level should sit about 1 inch below the top of the overflow tube. If it's too high, water spills into the tube and the toilet runs endlessly. Adjust the float arm or the screw on top of the fill valve to lower the water level.
The small rubber tube running from the fill valve to the overflow tube should be clipped to the top of the overflow tube, not shoved inside it. If it's inserted too far down, it can create a siphon that keeps the tank draining.
Turn off the water supply valve behind the toilet, flush to empty the tank, and swap in a universal fill valve kit. They're under ten dollars and come with instructions.