Diabetes melitus tipe 2

Tersedia beberapa kelas obat anti-diabetes. Metformin umumnya dianjurkan sebagai terapi lini pertama karena terdapat sejumlah bukti bahwa obat ini menurunkan mortalitas. Obat oral kedua dari kelas yang berbeda dapat digunakan apabila metformin belum cukup. Kelas obat lainnya termasuk: sulfonylurea, nonsulfonylurea secretagogue, penghambat alpha glucosidase, thiazolidinedione, glucagon-like peptide-1 analog, dan penghambat dipeptidyl peptidase-4. Metformin sebaiknya tidak digunakan pada pasien dengan gangguan ginjal dan hati yang berat. Pemberian injeksi insulin dapat merupakan tambahan dari pengobatan oral atau juga digunakan tersendiri.