Water Heater?

Could be going out, how old is it? Hard water? Running the hot water for 20 minutes is a large amount, especially done daily. You might opt for a larger replacement unit. Or, install a new showerhead upgrade, the kind that have 50+ sprays, self-clean and have an easy On/Off water saver.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

HomeOwnersHub.com is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.