Nearly 15 years.
Not in the last year but that has been down to a variety of things not least of which is my ill health has made things very difficult. Hopefully it will get back to normal.
But before that anything from 1nce a week to once a month. To every couple of months depending on my health.
Lasts about an hour start to finish he always makes sure i orgasm as I do for him so generally satisfying if a little predictable sometimes.