how long does valium last and protonix vs nexium and how long does vicodin last and generic prozac and levitra professional