I efilled 22 days ago still haven't got it what do I do
have you checked your refund status on the iRS website? https://www.irs.gov/refunds in reality some refunds come in much less than 3 weeks others take longer.
You have clicked a link to a site outside of the TurboTax Community. By clicking "Continue", you will leave the Community and be taken to that site instead.