How long should sex last? More than two minutes! How to deal with premature ejaculation, or what to do if your husband doesn't last very long.