We propose a variational analysis for a Black and Scholes equation with stochastic volatility. This equation gives the price of a European option as a function of the time, of the price of the underlying asset and of the volatility when the volatility is a function of a mean reverting Orstein-Uhlenbeck process, possibly correlated with the underlying asset. The variational analysis involves weighted Sobolev spaces. It enables to prove qualitative properties of the solution, namely a maximum principle and additional regularity properties. Finally, we make numerical simulations of the solution, by finite element and finite difference methods.