Vidalista is considered to be the best erectile dysfunction pill for all men. This pill helps increase blood flow to the penis. This medicine can be taken 30 minutes before you plan to have sex. This medicine is only prescribed for men over 18 years of age. This medicine should always be taken with water.