I have very little staying power, and usually blow almost immediately when with an attractive lady. It gets quite embarrassing when an escort has your dick in her hand, mouth or pussy and you blow within 30 seconds.

I'm sure I'm not the only one who suffers or has suffered from this.

I know about wanking beforehand but that's not always possible, so other alternatives are what I'm looking for.

Any advice on how to prolong it?