I have adopted the 3-3 method. 3 weeks in Primary, 3 weeks in bottle. If I keg I do 3 weeks in primary, 1 week in keg carbing, and start drinking even tho it is a little green :)
If I am dry hopping I just wait till active fermentation is done...7- 10days, then throw in the hops.