A:This is a common complaint made by many homeowners. The reason you may be running out of hot water, often mid-shower, is because of a poorly functioning or old water heater. Over time, sediment can build up in your water heater, which can prevent it from working to its optimum level. This is why regular water heater maintenance is so important.