Vigora is used to treat Erectile Dysfunction in men. It contains sildenafil citrate, which works by increasing blood flow to the penis and relaxing the body muscles. This medicine should be taken half an hour before sexual intercourse. And its effectiveness lasts up to 6 hours.