There is no special time to gamble, I personally am not a gambler and will not spend my time just for gambling. But regarding how long it will take to gamble, I think that will only make you lose more money if you target time every day to gamble. But with routine or habits, it is also likely to make a positive impact if you are able to do it well and vice versa.