Hola, buenas.

Lo primero sería ir a un urólogo para poder cercionarse de que no existe ningún problema orgánico, aunque en un principio parece ser que no lo es, puesto que en solitario si tienes erecciones.

Los motivos más comunes son psicológicos, como pueden ser estrés, preocupaciones por no estar a la altura en el sexo, una desagradable relación anterior respecto al sexo, intentar dar una expectativa demasiado elevada a la hora del coito...

La viagra es normal que no te haya hecho demasiado efecto debido a q funciona con una pequeña base de estimulación, si hay cero estimulación no es del todo efectiva, en en algunos casos provoca ningún efecto.

La imaginación tiene un gran poder en la estimulación sexual. ¿Has intentado, cuando estás con una mujer, pensar que estás sólo, y que cuando te toca en la cadera, en el pene... es tu misma mano quien te toca? ¿Qué pensamientos tienes cuando tienes una erección en solitario? quizás probando a tener esos pensamiento cuando estás con una mujer funcione. La mente es poderosa.

Existen ejercicios para mantener las erecciones fuertes y más duraderas, en el enlace siguiente verás un artículo que te explica estos ejercicios:
http://paraisodeadanyeva.wix.com/adanandeva#!Problemas-de-ereccin/c1rfl/1C3699ED-770D-402B-B29A-2A263F48294C

Pero te recomendaría que estuvieses relajado, sin agobios, desestresado por el tema, pues los problemas no se solucionan con más problemas.

Un saludo y espero que te vaya bien, aunque sea poco a poco.

Eva.