If I feel confident, I go all in. I scale down if I'm not as confident. I don't go in if I'm just unsure.
I find this part interesting. It sounds like what you are saying is that your confidence level can somehow predict what will happen next. Its as if when the trade doesn't go in your direction, it means that you were somehow wrong about entering.
When you say you don't go in if you're unsure, unsure of what? Your ability to read the market? Your ability to predict the future direction? Perhaps what you mean to say is that if you only did more work and study, you would be able to predict what the market will do next with even more accuracy?
Your confidence level should only be about knowing what to do and when, and the confidence is in your ability to execute. You are literally trying to predict a future event that hasn't happened yet and you have your self worth somehow tied up in your ability to accurately predict this. This is nuts.
You say its tiring to watch the NG trade go sideways. You should have a plan for that. If it went down instead of up, there should be a plan for that too. Even if the plan is to hold and average in as it goes against you, fine, but it shouldn't come as a surprise or cause you pain. Imagine how good it would feel if you just did what you had planned to do.
I think your stress is coming from...
a) trading too large for your account since you clearly want to hold a trade that is working against you (which is fine if you have a plan for that)
b) not knowing fully well what you will do when your main thesis doesn't work out (ie. take a small loss, hold and average in, reverse direction
c) assuming that your confidence level can somehow predict what will happen next. Sure, there is an element of probability and we are entering trades assuming that we have a better probability of our trade making money vs. losing money. But by saying that you don't go in if you're unsure, it seems to imply that when you do go in, you are sure, and then when it doesn't do what you thought it would, you can't believe that you could be wrong. Its a bad framework.