You can buy both Unisom and B6 over-the-counter. While Unisom can easily be purchased from pharmacies, vitamin B6 may prove harder to find.