Betta fish live for an average of three years long. If they live in ideal conditions with the best care, it can sometimes be longer.