Trading is difficult because:
1. You have to have a working strategy and money management. This is considerably hard to find, but not too hard.
2. You have to have a strong psychology to go through the losses in the process of learning and in the process of shaping your psychology to suit your trading style. It's painful, especially when you will not be seeing any profit probably for a few years, but you have to face it. There's no other way around this. It takes time for you to 'fix' your psychology. The longer it takes, the longer you will suffer. Best way to hasten this? meditation.
In the process, because you are weak psychologically (not trying to be mean here), you will tend to change your trading strategies. Your trading strategy will change along with your psychology. Sometimes you will go back to your previous strategies, then you will ditch it, then you will go back again, and so on. When it is working you will be happy, when it starts to lose, you will ditch it, even though statistically it is a winning strategy.
As time passes, your strategy as well as your psychology 'volatility' will reduce and it will start to stabilise. It's something converging. That's when you will start breaking even. It will come to a point, so narrow, that your strategy and psychology fluctuates very little and you will have a working strategy suited for your psychology which you have shaped along with it. Then you will be profitable.
In conclusion, never give up if you really wanted to succeed. Also, always be observant, observe what works and what doesn't. The subconscious will take care of the rest. Most importantly, you have to be relaxed. Only when you are relaxed, your mind is clear, be indifferent. Let your subconscious do the rest. Being worried or sad will not help, they will worsen it. Maintain the momentum, do not leave trading for years and come back later. It's like diving towards the seabed, halfway through, you resurface and then dive again, and resurface again, and you will never reach the seabed.
Good luck. never give up.