how long it takes to brew a craft beer depends on the type of beer and the techniques used. a homebrewer will take from four to six weeks to brew an ale whereas a commercial microbrewery will take two to three weeks. lagers and high gravity beers take slightly longer.