Uống liều 2 mg hàng ngày coi là đủ để bổ sung dinh dưỡng cho người có hấp thu tiêu hóa bình thường. Trong thời kỳ mang thai và cho con bú, nên bổ sung từ 2 - 10 mg mỗi ngày.
Ðể điều trị thiếu hụt pyridoxin ở người lớn, liều uống thường dùng là 2,5 - 10 mg pyridoxin hydroclorid. Sau khi không còn triệu chứng lâm sàng về thiếu hụt, nên dùng hàng ngày trong nhiều tuần, chế phẩm polyvitamin có chứa 2 - 5 mg vitamin B6.
Ðể điều trị thiếu hụt do thuốc gây nên, liều vitamin B6 uống thường dùng là 100 - 200 mg/ngày, trong 3 tuần, sau đó dùng liều dự phòng 25 - 100 mg/ngày. Với phụ nữ uống thuốc tránh thai, liều vitamin B6 thường dùng là 25 - 30 mg/ngày.
Ðể điều trị co giật ở trẻ nhỏ lệ thuộc pyridoxin, nên dùng liều 10 - 100 mg tiêm bắp hoặc tiêm tĩnh mạch. Co giật thường ngừng sau khi tiêm 2 - 3 phút. Trẻ nhỏ co giật có đáp ứng với pyridoxin thường phải uống pyridoxin suốt đời với liều 2 - 100 mg/ngày.
Ðể điều trị chứng thiếu máu nguyên bào sắt di truyền, liều uống pyridoxin thường dùng là 200 - 600 mg/ngày. Nếu sau 1 - 2 tháng điều trị, bệnh không chuyển, phải xem xét cách điều trị khác. Nếu có đáp ứng, có thể giảm liều pyridoxin xuống còn 30 - 50 mg/ngày. Có thể phải điều trị bằng vitamin này suốt đời để ngăn ngừa thiếu máu ở những người bệnh này.
Ðể phòng thiếu máu hoặc viêm dây thần kinh do thiếu hụt pyridoxin ở người bệnh dùng isoniazid hoặc penicilamin, nên uống vitamin B6 hàng ngày với liều 10 - 50 mg. Ðể phòng co giật ở người bệnh dùng cycloserin, uống pyridoxin với liều 100 - 300 mg/ngày, chia làm nhiều lần.
Ðể điều trị co giật hoặc hôn mê do ngộ độc isoniazid cấp, dùng 1 liều pyridoxin bằng với lượng isoniazid đã uống, kèm với thuốc chống co giật khác. Thường tiêm tĩnh mạch 1 - 4 g pyridoxin hydroclorid sau đó tiêm bắp 1 g, cứ 30 phút một lần cho tới hết liều.
Ðể điều trị quá liều cycloserin, dùng 300 mg pyridoxin hydroclorid hàng ngày. Ðể điều trị ngộ độc hydrazin cấp, dùng pyridoxin hydroclorid với liều 25 mg/kg, một phần ba tiêm bắp, phần còn lại tiêm truyền tĩnh mạch trong 3 giờ.
Ðể điều trị các tác dụng thần kinh do ăn phải nấm thuộc chi Gyromitra, tiêm truyền tĩnh mạch pyridoxin hydroclorid với liều 25 mg/kg trong vòng 15 - 30 phút và lặp lại nếu cần thiết. Tổng liều tối đa mỗi ngày có thể tới 15 - 20 g. Nếu diazepam được dùng phối hợp thì với liều pyridoxin thấp hơn cũng có thể có tác dụng.