littlebutterfly, you have so much going for you right now, with so many complications, have you tried to do an elimination diet? with your doctors approval occurs, sometimes a lot of your digestive and physical problems is due to our diets.
Since I had my fissure I no longer can drink coffee (I have been a coffee drinker since childhood) and have to give up my dairy products, after my chronic diarrhea, I also have sensitivities to soaps and detergents and to many antibiotics and medications.
Perhaps an elimination diet will work for you. Most digestive problems have fungal implications, eliminating Wheat, sugar, dairy and breads, will bring some improvements, occurs it takes time, things do not happen over night but is good to try and see if you quality of life improve.
I love nuts and berries but too much oxalates got me kidney stones and an infection 6 years ago when I went on a diet of nuts and berries for a month.
Talk to your doctor and see, or find a homeopathy doctor in your area if you can afford one.
I hope you get an improvement in your quality of life soon.