Protein is complex molecules and you have trouble breaking it down... so some bacteria in your intestine does it instead and causes the flatulence. I'm not sure if that's exactly right, but the same explanation is basically true for beans. Maybe try a different supplement.