Goldfish should live around 15 years with proper care. The problem is that people who keep fish in their homes don't know how to provide the optimum conditions for a pet fish. Science Insider has some tips on how to care for goldfish so that they will live a long and healthy life. It won't be easy, but it will make a world of difference for one (or more) fish.
i've been saying this for years
and im the crazy one