Middle aged DH has started to struggle recently. He gets an errection as quickly as he always did, but doesn't always maintain it.
He went to GP who had no interest in investigating any causes, but told him to try Viagra over the counter if he thought it would help. He refused to issue a prescription for it.
He has done that (the cheaper generic one, I forget the name), and it has helped a lot.
However, even the cheaper one is very expensive and the NHS website does seem to say it's available on prescription.
I'll agree with anyone who says perhaps it shouldn't be available on the NHS, but if it is, how would he go about getting it?