It is suggested that 10 to 25 mg of vitamin B6 be taken three times a day, every 6 to 8 hours, followed by 10 mg of Unisom once before bed. However, the exact dosage can depend on your medical circumstances. A doctor can help identify the correct dosage for you.