I filed already and it was accepted and now it says ready to mail but I chose to get direct deposit

how long does it take,and do i have to print it out and send it to the IRS my self