When is the best time to take Berberine? Pure Berberine is best taken before each meal, especially those containing carbohydrates, to support healthy blood sugar responses. It should be taken before each meal for best effects.