It takes around 10 minutes to set up an account, fill out your personal information, make a real money deposit, and have the cards in the air. It may be even faster than that depending on your technical abilities. There are no restrictions to opening an account or making a deposit outside of going to a casino or leaving home.