Ok, it's tricky buying a staddle/strangle 2 or so weeks before earnings. First volatility will drop right after the announcement and if the underlying doesn't move enough to cover the iv drop then you'll loose. Second, time decays - this can be somewhat offset by buying longer dated...