Yeah, In the past I would buy closer expiry's, but I've been seeing some strange things happening lately with the theta on weeklies. Lately I've seen things such as calls losing value when spy drops, then spy rallying back above that point and the calls not gaining back the amount of value they should. I'm thinking higher than normal IV is the culprit due to the increase in volatility the past few weeks. For now I'm playing 1-2 months out.