You need to understand that winning long term isn’t in our hands.
I was confused too what long term winning entails as I generally do not judge my winning progress based on the years I have gambled but rather I judge my success for every match I play. But I realized OP probably meant that long term winning is just not going astray from the placed long term budget. So if you put it into perspective and see that you did not stray too far away from your planned budget for gambling then it might be a long term win.