When can I make a deposit ?

You can deposit at any time. Deposits are processed immediately.