You can start investing as soon as you have money in your US investing account.
Once your US investing account gets approved. you can make a transfer from your domestic bank account. Then it takes 2-3 business days for the transferred money to reflect in your account. You can start investing immediately afterward.