it depends on several factors including your hashrate,network hashrate and difficulty. The difficulty vary every block then the amount of time waiting before getting a block is unpredicted. I recommend you to use a pool because with a pool you can get some coins everytime the pool find a block. The amount of coins received per block in a pool is proportional to the number of shares during the round.