As long as you want. In fact, online casino games are eternal, meaning they have no time limit for both real money and free mode. Basically, you can play until you run out of credits. When your free credits are over, you can just refresh the page and enjoy the free game again.
When searching for a licensed casino, you may come across gambling sites regulated by various authorities. Aside from the MGA, the UK Gambling Commission also has some of the strictest standards and regulations for casino operators. Or if you live in Ontario, you can consider offshore websites licensed by the AGCO. It also has a strict checking process for operators.
No deposit bonuses are available only at casinos that offer no deposit promos. So, you will need to look for such a casino. In general, no deposit bonuses are available upon sign-up. So, you will only need to register at a casino and opt it for the bonus by ticking it in the registration form.
Online casinos strictly watch how players use the bonuses. If they notice you violate the bonus rules or try to abuse bonuses, the casino will withhold all bonus money and winnings from your account. Besides, you might find your account blocked.
This is all individual for each player. You may have a very good memory of numbers which will help you learn different strategies for card games. Or instead of it, your greatest strength can be attention to small details which helps during live casino games. But perhaps in all these cases, you will need to practice at least for a year provided you gamble almost every day without days off.
$1 dollar deposit casinos accept low deposits but not low withdrawals, unfortunately. So you will have to win at least the minimum withdrawal requirement to cash out any winnings. Most casinos let players cash out from $10 or $20.