Vidalista 80 mg, a medication containing tadalafil, is an effective treatment for male erectile dysfunction or weakness. One medication that the FDA has approved is called Vidalista, and it is an inhibitor of the PDE5 class. A person taking vidalista 30 minutes prior to sexual activity may get a powerful erection that can last anywhere between 36 and 48 hours.