I guess you mean 21 days? That is just an estimate. The IRS is taking a lot longer this year. Like 6 months or more. Be patient and keep waiting.
Or do you mean your efile is still pending after two days?