generic sildenafil 20 mg + pharmaceutical companies ventolin inhaler side effects how long does levitra 20 mg last trazodone 100 mg with taking metformin prozac isosorbide medication