How long does it usually take a transaction with no fees to confirm?
anywhere from instantly to never. In your case, with unconfirmed inputs and low priority, I'm guessing 1 day
after your inputs confirm.
I would guess 2 to 3 days after your inputs confirm.