Diabetes can make it difficult for a person to control their blood sugar levels, which are often too high. People with this condition may need to use external sources of insulin to correct these levels. However, people can donate blood if they have diabetes.