In homes that I've visited that have a conventional boiler setup (where hot water is stored in a tank usually contained within the airing cupboard), I've noticed that after the hot water has been used continuously for several minutes, the tank appears to then take several minutes more to refill. As an example, if a shower is used for 15 minutes, the sound of the tank being refilled is audible for around 10 minutes afterwards.
Taking this into account, does this then mean that the tank is typically filled slower than hot water is taken from it? If a shower was to stay on continuously for several hours, for example, could the hot water tank then run out of water completely (including cold water that is yet to be heated)?