What medications do you need if you have diabetes?

Many. If you have type 1 diabetes, the treatment is insulin. If you have type 2 diabetes, the options are oral anti-diabetic agents plus/minus insulin. Aside from diabetes treatment, you will also need to make sure your blood pressure and cholesterol levels are normal...Which might require more pills.
Many choices. Treating diabetes may be simple or complicated. For any types of diabetes, diet control is the fundamental procedure. For type i, Insulin is usually essential. For type ii, diet pluses different oral medication, like metformin, sulfonylurea, alpha-glycosides e inhibitor, dipeptidyl peptidase inhibitor.