how much time a bp female can retain sperm???