Jo, I would think there is something wrong somewhere if you are only getting 5 mins hot water from your tank. A pumped shower might use depending ont he pump up to 30% more water than a normal shower but I would say that a tank full of hot water would give around 15 min shower time. When you think about it you would definately fill a bath with a tank heated for 2 hours. A simple solution might be that the thermostat in your immersion is turned down very low therfore not actually heating the water very much, it might be work a look.