In this paper, we consider the problem of pricing perpetual American put options with volatility driven by two other processes. By using a perturbation approach, we obtain approximate but explicit closed-form pricing formulae for the option and optimal exercise prices, respectively, under a general multi-scale SV (stochastic volatility) model. A key feature of the expansion methodology employed here is to balance the two SV processes, while dealing with the free boundary conditions properly. It turns out that in the current formulae, the fast volatility factor does not play an explicit role, while the slow factor is quite crucial, a phenomenon that is shown to be quite reasonable through our discussions.