A sperm donor will usually donate sperm to a sperm bank under a contract, which typically specifies the period during which the donor will be required to produce sperm, which generally ranges from six to 24 months depending on the number of pregnancies which the sperm bank intends to produce from the donor.