¿Puede la soda caducar?

Sí. Es por eso que hay una fecha de frescura impresa en el contenedor.

En general, no compro refresco más de una semana antes de que lo necesite. Si no se abre, tarda más de un mes en desinflarse, pero por lo general no contengo refrescos por tanto tiempo.