The activity of G6PD is mainly regulated by the availability of its substrates, glucose-6-phosphate and NADP+. Feedback inhibition by its product NADPH also plays a role. Additionally, hormonal regulation, particularly by insulin, can increase the enzyme's activity, linking it to the cellular metabolic state.