Hi Bex,
it's not fair that anyone suffers like this,but especially not fair when someone as nice & kind & helpfull as you is suffering.
I don't have any advice because I feel a bit stuck in a rut myself at moment but I wanted to say that you have my sympathy and thoughts.
I understand how frustrating it is to have different practitioners telling you conflicting advice and suggestions
which serves only to confuse you further! aagghhh!

Wish I had something more helpful to say.
Don't give up.It will pass.