So when will my refund be mailed

Was wondering if my refund has been mailed and would it be quicker to get in my account ?

After you file

Did you already file and ask for a check?  Then it's too late to change to direct deposit.

After you file

So how long does it take by mail? Also I want to make sure that I did it right and that my taxes are on their way. Am I missing anything ?

After you file

Did you submit it?  Was it accepted yet?  First check the status of your return here <a rel="nofollow" target="_blank" href="https://shop.turbotax.intuit.com/efile/efile_status_lookup.jsp">https://shop.turbotax.intuit.com/efi...

Then if it was Accepted, You can check your refund status at Where's My Refund. This is for your Federal Return.    
  <a rel="nofollow" target="_blank" href="https://sa1.www4.irs.gov/irfof/lang/en/irfofgetstatus.jsp">https://sa1.www4.irs.gov/irfof/lang/en/ir...>

After you file

No they won't start processing refunds until after Jan 23 and probably not until February.

Even though you can submit your efile to Turbo Tax they will just hold them until the IRS opens on Jan 23    
 https://www.irs.gov/uac/2017-tax-filing-season-begins-jan-23-for-nations-taxpayers-with-tax-returns-...    

   and see this one about refunds     https://www.irs.gov/individuals/refund-timing