Viagra (sildenafil) will kick in about 30-60 minutes after taking it.