An expert trader is able to make consistent profits, but that does not mean he/she will profit from every single trade.
The market is traded by millions of traders worldwide, hence we cannot expect the market to move in the direction that we want all the time.
There will be instances where the market goes against our trades and we just have to take our Stop Loss and move on to the next trade.
If trading is a football game, the Stop Loss is the goal-keeper. A goal-keeper is necessary for the game, but having one does not mean you will win the game. The same goes for a Stop Loss. Placing it doesn't guarantee that you will make profits, but it is necessary to protect your trading capital.
There are many reasons why a trader is not making profits. The best solution is to find the right coach to help you identify the problem and guide you to rectify it.