is it true that when a man ejaculates too soon he has had sex recently or if it takes him a while to ejaculate does that mean he has not recently had sex?