Ya te ha demostrado como es y que no quiere cambiar. Si ya has razonado que lo mejor es terminar la relación, cuanto más lo pospongas más vas a sufrir.
Con 18 años yo también tuve un novio así. Me dejaba tirada continuamente cuando sus amigos le llamaban para irse de fiesta, a veces hasta media hora antes del plan. Me quedaba con entradas compradas para conciertos a los que tenía que ir sola, desaparecía durante días y luego volvía como si nada.
Un año y medio aguanté, obviamente me afectó a mi autoestima y a mis relaciones posteriores durante un tiempo.
Al final tú eres la única que puede tomar una decisión, tienes que pensar en tu felicidad y valorar realmente si él es lo que quieres en tu vida.