Ich glaube, du hast eine mögliche Antwort in deinem Text versteckt: Deine Erwartung.
Es ist schwer, wenn der Mann seine Freundin nicht befriedigen kann. Aber wenn er dann auch noch genau weiß, dass er es bringen muss, weil du es unbedingt erleben willst bzw dich danach sehnst ... dann entsteht vielleicht eine psychische Blockade? Er weiß, was du willst! Er muß liefern! (DENKT ER zumindest!) Was passiert, wenn er es nicht tut? Du wirst böse! Er weiß das. Er bemerkt das doch, wenn ihr streitet?
Du schreibst, dass du ihn verstehst. Aber der Streß und der Streit sorgt für keine Entspannung, im Gegenteil. Falls dein Freund denkt, er muss dir gegenüber liefern, koste es was es wolle, dann sieht er vermutlich im Streit die Gründe, dass dem so ist.
Das löst eine Blockade aus. Die ihr beide überwinden müsst.
Und jetzt mal eine positive Anmerkung: du hast ihn bei der Selbstbefriedigung erwischt. Das ist doch eigentlich ne tolle Sache, das bedeutet doch, wenn er entspannt ist - dann kann er Sex haben. Nicht so, wie du schreibst, weil er Krank ist geht das nicht ... scheint ja doch zu gehen.
Dadurch wäre dann doch die Frage: Was genau entspannt euch beide? Was bringt euch beide zusammen? Wie könnt ihr gemeinsam Lust erleben? Ich denke mal, wenn du die Antworten auf diese Fragen findest, bist einen Schritt weiter.
Kleiner Tipp: vielleicht redest du mit deinem Freund mal darüber, was ihn Lust bereitet? Darüber, was an der Selbstbefriedigung anders ist und wieso er sich gerade dabei wohl fühlt? Was erzeugt diese Gefühle, dass er kann?
Kannst du die Gefühle "herbeiführen" löst du das Problem womöglich.