You don't do kegels during sex. Kegels are done during any other activities such as cooking, lusting after your co-worker as she chews you out for screwing reports, driving etc etc
Also, you must not hold back an orgasm. It doesn't feel right when it comes again. I'm not sure if this is true but masturbation has been said to make men last longer. For pills, consult
this thread.