what is revatio used for? how long before daily cialis work if already taking as needed what are the long term effects of taking flomax kamagra oral jelly marseille how long does it take for flomax to take effect