3.5 KWHr is 3500W x 3600sec = 12.6 million joules = about 11943 BTU.
Divide by 8.32 oz/gal and you get 1435 gallon/degreesF of temperature rise. Call it 60 degrees supply water and 120 output for a 60 degree rise and you get about 24 US gallons of hot water per day. Start from 70 and you get about 29.
Modern shower heads are designed for 2.5 gallons/min. Mix with some cold water and you're good for three 5-minute toasty-warm showers. Or just take one and keep 20 gallons for other uses.
Ralph"The best way to kill time is to work it to death!!"[ Parent ]