Eso pasa por no hacerlo bien
Si hubieras ido con la verdad por delante, no estarías en esta situación.
Es decir, conoces al chico de tu vida, y antes de hacer nada con él dejas a tu novio y te vas con el otro. Simple.
Pero claro, querer probar antes de comprar acaba llevando a estas situaciones. Y en parte es obvio que tu novio actual se sienta muy dolido. Aunque no es excusa para nada, explica en cierta manera que quiera que lo vuestro no funcione (lo de tu amigo y tu).
La mejor solución ahora mismo es ser sincera con ambos, y que no tengan que descubrirlo ellos mismos, porque les va a sentar mal.
Y otra cosa más, que hayas conocido a otro y te hayas liado con él despues de haber bebido, no hace menos grave una infidelidad.
PD En resumen, y evitando ser tan duro contigo aunque me parece que lo que hiciste esta muy mal. Deberías ser sincera con ambos. A menos que no sepas lo que quieres.