How long do you take viagra before it works – 397269