3 weeks is probably ok. Most fermentation will be como by then.
My method is to wait 4 weeks to allow the yeast to clean itself up. I cold crash then keg.
I take the SG then don't I the beer until at least 3 weeks if I am going to dry hop. If not dry hopping I don't take another reading...