Gambling is for fun, and when gambling, it is good you also gamble with what you can afford to lose because that is the only guarantee you have to not get emotional if a loss is recorded.
If you can, have a plan for your gambling time and make sure to follow it accordingly, as you have written, it could help you be disciplined while playing games, and that would also put your gambling activities in check.
Yeah, there are times that we cannot win anything even if we play continuously for a day. What we can only do is let it go and take the rest. The time limit will help us do that, and since the gambling sites are not going anywhere, it should be us who must keep them under control.
We cannot force a win, be it slots or any other casino game. It's possible that it isn't our day, and for those who have been playing long, I bet you have experiences where, whatever game you pick in slots, you keep on winning. That's the day that we must always look forward, but we cannot waste too much money in just one go, so that we can find that day where luck comes in.