There is no problem with time spreads! You seem not to have understood them. That is all. First, the best environment for time spreads is a nice and calm environment. The lowest the vol the best! Think like woodstock era people. They seek no problem--So should not you. There are exceptions. For instance, if I were you, and I was expecting a higher vol (increasing vols make money for T spreads) and since you want to play the Qs you should have used a lower strike (for instance if Qs at 47, choose 45). When Qs sink, vol goes up. You win because because time is passing, you are negative delta, and vol rising. If Qs goes to 45, sell! The profit is max when stock is at strike.
In time spreads you want stock to move to your strike. Sell when it hits the stike. but do not forget vol, if it goes down, time spreads goes down.
Also, avoid skews. That means, a hurricane is coming (fast movement of stock) and this might throw your time spread in the losers bin if you pick the wrong direction or vol crashes.
You need to understand options may better my friend that you seem to currently understanding.