西地那非能服用多久