Not usually 6 weeks, maybe 3. But the IRS has given this to you as an estimate. They say 6 weeks just to give themselves plenty of time.
If there is ever a next time, here is how speed the process up:
Priority mail your tax return back to them. AND choose direct deposit.
This will be the fastest way for you to get your refund.