Depending on the age and type of your heater there are a couple of reasons you may be running out so quickly. Electric water heaters commonly have 2 elements that heat the water. The top element and the lower element. Chances are if you are running out of hot water quickly the lower element is not working and only the top portion of the tank is being heated.