Hola!! Yo lo que pienso es que él no te valora como debería. Si lleváis ya 2 años quedando está claro que no es algo pasajero o un lío sin más.
Pienso que si al final eres tu la que le va detrás,se ofende cuando te deja tirada por sus amigos etc. Él se va a pensar que siempre te va a tener ahí pase lo que pase, por lo que yo le daría un toque de verdad,o bien haciéndole lo que él te hace, o bien dejándole un tiempo de hablar o hablarle menos, haciendo ver que no tienes tiempo para él y así…
Si ves que eso no funciona, creo que no merece la pena que sigas con alguien así.
Suerte!!