Biasanya, tidak diperlukan obat untuk mengatasi kelemahan warna, tetapi jika disebabkan oleh atrofi saraf optik atau diabetes mellitus, Anda perlu mengonsumsi vitamin B, glibenklamid, dan obat lain seperti yang diresepkan oleh dokter.
Penyebab utama kelemahan warna termasuk faktor bawaan, penuaan mata, dan paparan bahan kimia tertentu. Bagi mereka yang menderita kelemahan warna karena penyebab di atas, biasanya tidak diperlukan pengobatan dan pasien dapat memakai lensa korektif untuk kelemahan warna untuk meningkatkan kualitas hidup.
Jika kelemahan warna disebabkan oleh atrofi saraf optik, pasien harus mengonsumsi vitamin B, methylcobalamin, dan obat nutrisi lainnya untuk meningkatkan fungsi penglihatan, dan beberapa pasien juga dapat mengonsumsi glukokortikosteroid untuk memperlambat kondisinya. Biasanya, setelah penyakit ini terkendali atau sembuh, fenomena kelemahan warna dapat diperbaiki.
Jika diabetes menyebabkan retinopati dan kelemahan warna, pasien biasanya perlu mengonsumsi sulfonilurea seperti glibenklamid dan glipizid, gliklazid seperti repaglinid dan nateglinid, penghambat DPP-IV seperti saxagliptin dan selegiline, serta perawatan lain seperti laser dan pembedahan sesuai dengan yang diresepkan dokter.
Disarankan agar pasien dengan kelemahan warna menjalani pemeriksaan lebih lanjut yang lebih mendetail untuk menentukan apakah akan menggunakan obat setelah mengklarifikasi penyebab penyakit. Pasien harus menggunakan obat di bawah bimbingan dokter dan tidak boleh menggunakan obat sendiri.