The biggest misconception about the long straddle is that you are playing price. YOU ARE PLAYING VOLATILITY. The expected move is already built into the trade so you need a bigger than expected move to make money, not just a move up or down.
Its just like the over/under bet in sports...