Maybe switch to monthly's instead of weeklies to give your position more time to percolate. Especially this time of year, when the markets are all over the place (wild swings).
Trading vertical spreads with defined profit and loss potential may better suit your personality. For instance, say ABC is trading at $50. Buy (sell) the 49/51 spread for approximately $1. If the spread moves to $1.50 ($0.50), close the position. You do this because the risk/benefit of maintaining the position is skewed to the downside. You only have another $0.50 to gain, while there is $1.50 at risk. Of course this risk is offset by positive theta, but taking off winners from vertical spreads at 50% is never a bad thing.
You doing the opposite of what needs to be done, something that will help you get you on the right track is to risk less than your rewards, start with 1x risk 1.5-2x targets, even if the overall outcome is negative, because you lack an edge, it will place brain in the right state mind; which at the present time, it isnt.