Es un problema de comunicación. Tu novio da por hecho que tú tienes que adivinar las cosas. Si él prefería ir a cenar que a merendar lo tendría que haber dicho. La solución no es callar lo que quieres, ni tú ni él, es decir lo que cada uno quiere y encontrar soluciones entre los dos.