Hey, if your not having BM'S then you can take Mirilax up to 3 times a day. All those things you mention give gas, and if you are allergic to dairy it will give you 10x the gas. I had to stay away from all vegies and most fruits except canned peaches. No fiber as it too added gas for me and constipated me. Mine just kept getting worse and worse till I could not eat anything at all....so now that they have done a total colectomy on me...I can eat without any worries, but its taking time to introduce new foods into my diet. Good luck to you.