I know there's no set answer to this, but I seem to take an age to reach orgasm. Usually takes an hour or more (up to 2hrs) of PIV for me to get there. I'm a healthy average early 40's man, and it never used to take this long - only over the last 5 years or so.
My partner orgasms fairly easily, usually lots of times before I do myself. We always have extensive foreplay before getting to the main act, so sex can last for hours. Occasionally, we give up before I get there (fair enough). A couple of times she's said I need to work on my quickies, which I've interpreted as a hint that she wants the sex to be over quicker. Early on in the relationship she mentioned that she was worried it was down to her - doing something wrong, or me not fancying her I guess. I've assured her that's not the case (and it's not just happened with her, other previous partners too).
I've read online that the average duration for sex is about 5 to 7 minutes, so I seem to be a long way from that. NHS website suggests a condition of 'delayed ejaculation' is when it takes longer than 30 to 60 minutes, but I don't think any of the causes apply to me. I've not sought medical advice about it yet. It frustrates me though, and I'm trying to not to stress about it because I expect that'll only make things worse.
Asking on here for a woman's perspective - is 5 to 7 minutes really typical? Is a lot longer offputting? Any suggestions how to make it happen quicker?