You can take it with or without food ... it may delay Viagra’s onset. Roman offers Viagra in 25-, 50-, and 100-milligram (mg) oral tablets. Sildenafil is the generic form of Viagra.