cialis takes 12 hours to work how long to take cialis before it works why does cialis take so long to work viagra takes hours to work cialis take to work viagra takes 4 hours to work viagra takes 3 hours to work how long before cialis works viagra takes 2 hours to work how long before cialis daily starts working