Totally depends on strain.
For me, fastest ever was 45 days for a couple of the old BOG strains.
Slowest was like 10 weeks for this Haze cross I got my hands on a while back. She yielded big though so the wait was worth it.