giving trades space and taking TP on time sound like opposites but they're actually the same problem, no plan before entry. if you know your TP and your invalidation zone before you enter, the decision is already made. you're just managing not guessing
So what do you suggest I do to tackle it
I'd suggest knowing your tp and invalidation zone before entering a trade. And good points to set tps are the next/previous swing highs/lows.
Invalidation has diff definitions to diff traders, what makes a trade Invalidated to you?