How long to take viagra before the effect – 557979