Yes, it usually takes 3 weeks from the first Wednesday after you took the exam. It is always like that but can take a max of 6 weeks.
But, as of February, this is the latest bulletin:
However, because of the changes described above, score reporting for most Step 3 examinations administered from the week of February 11, 2013 through early May 2013 will take longer.
The target date for reporting Step 3 scores for most examinees testing the week of February 11 through early May 2013 will be on Wednesday, June 5, 2013.
Hope that helps! 🙂