No es normal
En lo que a duración se refiere, cada hombre somos un mundo aparte. Y si que pueden influir diversos factores.
El cansancio es uno de ellos, pero hasta cierto punto. Y no siempre. Si en 4 años es raro que te haya durado más de 5 minutos, desde luego por cansancio no es... Yo diría que más bien, tu marido tiene un problema de eyaculación precoz. Y eso puede tratarse de diversas maneras.
La viagra que yo sepa, solo sirve para ayudar con las erecciones. Pero no influye en la duración... Habla con tu marido y acudid a vuestro médico. Ahí os informarán, y os marcarán unas pautas a seguir.
Al final, la ayuda también es para tu marido. No solo para ti... Seguro que él también agradecerá, tener relaciones más duraderas jeje.