There are a variety of causes of erectile dysfunction, from physical health conditions to high levels of emotional stress. Although it's often difficult to determine the exact cause, it's likely that anxiety or stress may contribute to erectile dysfunction. The best way to treat this condition is to see a doctor. They will be able to determine the underlying cause and help you find the best treatment. In some cases, ED is a warning sign of other chronic health conditions, such as heart disease or diabetes. Visit here: Vidalista 10 mg , Vidalista 2.5 mg