generic valtrex and how long does vicodin stay in your system and brand name propecia and viagra drug interactions and zyban for smoking cessation