Would have been helpful to know that info earlier...
Depending on the brew, it could have been done fermenting in 3 weeks, but chances are it will be better as it matures. Next time, use a hydrometer and taste the sample, before you do anything with the brew. I primary all my brews for at least 4 weeks (typically in the 4-8 week range) before they go to bottle/keg. If bottled, they rest for 3 weeks before I chill one down for 5+ days and partake of it. If it's good, I chill a few more down and drink them when they're ready (another 5+ days later)... This is a good reason to establish a solid pipeline early. I have a wide enough variety, for now, that I can let the brews take the time they need to become great.
The absolute shortest amount of time I'll chill any of my brews for is 4 days. Any less, and they're just not right.