Tengo este mejor amigo durante los últimos tres años y necesito consejos.

Perfectamente normal.
Es bastante común que un mejor amigo femenino esté celoso del novio de su mejor amigo masculino (y viceversa). Entiendes bien que si a él le gusta otra chica y sería feliz con ella, deberías dejarlo ir. Si él es realmente tuyo, vendrá a ti

Eres una persona perfectamente normal y madura.

PD: leyendo los detalles de la pregunta, espero que todo se extienda como quieras 🙂
Gracias por A2A

A2A.
Por supuesto que es normal. Tienes la madurez suficiente para comprender y aceptar que tu mejor amigo tiene su propia vida, que solo podría ser feliz si hace lo que su corazón dice. Él siempre estuvo de tu lado cuando lo necesitabas, ahora es tu turno y lo estás manejando bien.

Sí, es normal, pero asegúrate de que estás realmente bien con la situación, pero no para mostrar desde dentro estás bien con eso. Si no entonces puede surgir algún problema en el futuro.