Your soda might taste flat if it has been opened for a while, and thus has lost its carbonation. Carbon dioxide is dissolved in liquid at high pressures and as long as the can is unopened, the carbonation will hold. But once it is opened, carbon dioxide will quickly be released, and the longer it sits out, the flatter your soda will become.