how soon is too soon to have sex