A frequently filling toilet may suggest a tank-to-bowl leak. The flapper may be broken, or the lift chain twisted.
Over time, mineral deposits can build up in the showerhead and reduce the flow of water. This is especially common in areas with hard water. If the water pressure in your home is low, this can affect the shower pressure as well. You can check the water pressure by using a pressure gauge at a nearby fauculty.
Rattling pipes indicate unsecured pipes, except in earthquakes. Call a plumber or tighten the pipes if you can.
Here are a few reasons why your water could be too hor.
Thermostat setting: The thermostat on your water heater may be set too high. The recommended temperature is typically between 49-60 degrees Celsius. If it is set higher than that, it could be causing your water to be too hot.
Faulty thermostat: If the thermostat on your water heater is faulty, it may not be regulating the temperature properly, causing the water to be too hot.
Sediment buildup: Sediment can build up in the water heater over time, which can insulate the heating element and cause the water to be hotter than intended.