Cuando mi novio me grita y me muestra una actitud grosera, me quedo callado y no digo una sola palabra. ¿Esto lo va a cambiar después de algún tiempo o no?

Si te quedas callado y no le dices nada, eso no lo cambiará en absoluto (si es un nerd).
pero si es un buen humano y un observador, cambiará definitivamente.
en caso de que quieras cambiar su actitud grosera, dile cuánto lo amas cada vez que se vuelve grosero contigo, eso es todo.