you definetly need to pare it down a bit, that is a lot of stuff, the flax and magnesium are the things your body naturally uses and the acacia helps things move smoothly, the miralax would be the one to try and stop. All in all i would say it would be easiest to eventually get down to just acacia and magnesium(natural calm) as the flax is great but needs to be refigerated and hpefully you will eventually get your IF from fruits and veggies. But go slow with paring down and give it time.