Generic Viagra is the generic version of the sildenafil citrate that is the main ingredient utilized for treating sexual problems in males mainly impotence or erectile dysfunction. The drug is taken along with water that works for more than 4 or 6 hours for longer and harder penile erections.