People with diabetes can donate blood if they meet certain eligibility requirements. In general, people with well-managed or controlled diabetes can donate blood. This includes people with diabetes who take insulin or oral medications for diabetes management. This is true whether you have type 1 diabetes or type 2 diabetes.