The recommended benzonatate dosage is 100 mg to 200 mg by mouth up to 3 times each day. Most people take benzonatate as needed for cough — not on a regular schedule. It usually takes about 15 to 20 minutes for benzonatate to start working, and it should last for 3 to 8 hours. You shouldn’t take more than 200 mg of benzonatate at a time. The maximum recommended benzonatate dosage is 600 mg total per day.
View original source