As a general rule, the odds always favor option writers, and never option buyers (irrespective of call or put). The reason is time decay. The moment you purchase an option, you (as buyer) start suffering loss in value due to time decay, while the option seller starts gaining. Selling options is like selling insurance, and the overall odds are stacked in favor of the seller.
Thus one has to take special consideration of the timing (time to expiry) when contemplating an option purchase - allow enough time for the anticipated volatility event to take place, but not so much time that because of the inbuilt time value of the premium, the option value doesn't react much (unless you are buying at the money or in the money options).
Just because something is cheap doesn't mean it will be hugely profitable (when thinking about out of the money options with near month or next month expiries). Profitable trades can be done using at the money exercise prices, if one is intent on only going long the options.
Just my $0.02.
Thanks