It varies from case to case.
Some get Mr after 2 months others after 6.
It depends on if you apply inland or at a visa office overseas ,
How fast do the different offices respond to the different background check requests etc.
No one can tell how long it takes as it is depending on many factors.