Many factors can influence how long Viagra takes to start working. In general, Viagra takes about 30 minutes to produce noticeable effects.Certain existing conditions can affect how long Viagra lasts and how well it works for you. Diabetes, nervous system conditions like multiple sclerosis (MS),...