cialis generic best price that accepts mastercard: how long does cialis stay in your system – cialis 5mg how long does it take to work