I am currently brewing a Tripel recipe that I got from Zainasheff and Palmer's book. I followed directions, and everything going into fermentation was consistent with the recipe. It called for slowly increasing the temperature from 64 to 70 degrees over a week. Fermentation started within a day, and has been very controlled. However, the bubbling coming from the blowoff tube has continued at a steady rate now for about 3 weeks with no sign of slowing down. I have brewed several all grain beers but they have all completed primary fermentation within about a week or so. Is this OK? How long can primary fermentation last, and what should I do?