Same with you, limiting money and time is the best way to avoid addicting the gambling. Win or lose I need to leave because I have more important things than gambling. I gamble because I want to entertain myself and to takeout my stress, but I limiting my time and spend to my family and sports that are truly essential to entertain ourself.
There is no such kind thing bro, if you control yourself mentally there is no need of lose will be in your head. I see people investing on gambling equally in trading and seeing lose but they will be able hodl and manage the lose they see.
If you want to invest on gambling you should go with the some betting and poker room games.
Other options will not give you returns here. They will be able to get the more amount on choosing the right player in betting, please do not concentrate the value of odds.