Sex therapists suggest that anything between 7 and 13 minutes of intercourse is deemed desirable when it comes to how long men should last in bed. It should of course be noted that this time does not account for foreplay which is strongly encouraged. If you are not lasting long enough to satisfy your partner then you might be suffering from premature ejaculation.