It really depends on the product you’re taking. CBG oil works quickly in as little as 15 minutes, but lasts for a fairly short time of 2 to 3 hours. However, CBG gummies can take up to 45 minutes to work, but they can provide lasting effects of up to 7 hours.