How long till viagra works – 140399