Adults should take 2.5 mg once daily, at the same time every day, to treat erectile dysfunction, regardless of when they engage in sexual activity. If necessary, your doctor might change your dose. According to the National Library of Medicine, Vidalista 20 can be effective for up to 36 hours with just one dose, some medications like Vidalista 20, which can be beneficial for a few hours after the medication is consumed.