Hola anabel!
Hay veces que hay que ser más racional que pasional.
No sé tu edad, dices que la de tu novio es 31 años. Él es joven pero a la vez un adulto, como supongo que será tu caso.
Solamente te diré varias cosas:
Si uno tiene un complejo ha de superarlo pero nunca cargar con más complejos a su pareja con el fin de sentirse de alguna manera "mejor". Sé que él no intenta hacerte daño, pero así lo consigue.
Una pareja ha de amarse tanto en el sexo como en todos los ámbitos.
Con 31 años no se puede aguantar que él quiera "vivir" con ese problema toda su vida a tu lado.
Eres muy joven y ambos debéis encontrar lo ideal para los 2. Si estáis así, no es bueno ni ahora ni para un futuro.
Ninguno sería feliz.
A veces el cariño y la comodidad no dejan ver el bienestar e intereses propios. Piensa más en ti.
Su actitud no es para nada positiva. Si tiene complejos o problemas con la sexualidad, él es quien debe solucionarlo. No sin más... dejarlo correr, achacarte a ti parte de la culpa y encima querer convivir siempre con esos complejos.
Eso no es tener una relación completa, te lo aseguro.
Espero no haber sido dura, pero sinceramente, espero que te valores mucho porque encontrarás alguien que también lo haga.