There are also tons of differing opinions.
Personally, my feeling is if your fresh water tank, lines, and water heater have been properly maintained there is no reason the water should go bad in 4 months. I disinfect (bleach) once a year and always have at least 10 gallons on board at all times. I have never had any problems and I use my water for drinking as well. The water heater by its nature should have no problems.
Do a thorough disinfecting with bleach every year and always fill the tank with filtered water and you should be fine.
Chuck - Sparta, TN
2012 Jay Flight 22FB, 2 x Honda EU2000i
2013 GMC Yukon XL Denali AWD
EDUCATION is what you get when you read the fine print.....
EXPERIENCE is what you get when you don't.