Es solo mi opinión, pero me da la impresión de que el problema es que no se excita, tal vez por monotonía, tal vez porque tiene alguna preocupación, estres...
Lo primero sería hablarlo para intentar solucionar el problema juntos, y podrías cambiar algo para romper esa monotonía, y encenderle de formas nuevas. No se si ya lo estaréis hacieno o no, pero ahí van unas ideas:
Hacer roles de dominancia (azotar, agarrar del cuello, agarrar del pelo), sumisión (incluso de violación), de disfraces (profesor/profesora, policía, bombero, colegiala, enfermera, diablesa), depilación integral, sorprender con conductas sexuales e insinuaciones o desnudos en sitios y momentos inesperados, shibari, juguetes eróticos, lencería y medias sexis, ducharse juntos, dormir desnudos, aumentar los preliminares, mirarse a los ojos...
Si la lista te ha escanalizado mucho, he ahí dónde está el problema. No debe preocuparte tanto si eres atractiva o no, sino si eres una estrella de mar en la cama. Pero no toda la responsabilidad es tuya, por eso te dije lo de hablarlo, para ver si a él le estimula un nuevo enfoque en vuestras relaciones. Si él no quiere implicarse ni esforzarse, el problema es otro y deberíais hablarlo aparte.
Lo de la viagra, aunque funcione, no debe ser muy bueno para la salud. Si tu chico es ciclista, si no tiene un sillín especial, provoca que no le llegue la sangre bien a esa zona y es causa de impotencia. Te incluyo una lista de alimentos o suplementos que he comprobado que suben la libido:
Vitamina e, vitamina d, fresas y frambuesas, canela, quinoa, ajo, cebolla, chufas, garbanzos, marisco, maca y guindilla.
Espero que aprecies que no te he puesto lo que te gustaría leer, sino lo que os puede ayudar.