We use a notion of stochastic time, here called volatility time, to show convexity of option prices in the underlying asset if the contract function is convex as well as continuity and monotonicity of the option price in the volatility. The volatility time is obtained as the almost surely unique stopping time solution to a random ordinary differential equation related to volatility. This enables us to write price processes, or processes modeled by local martingales, as Brownian motions with respect to volatility time. The results are shown under very weak assumptions and are of independent interest in the study of stochastic differential equations. Options on several underlying assets are also studied and we prove that if the volatility matrix is independent of time, then the option prices decay with time if the contract function is convex. However, the option prices are no longer necessarily convex in the underlying assets and the option prices do not necessarily decay with time, if a time-dependent volatility is allowed.