Thats a number of problems, or at least two, which could be related.... Buut, maybe you should seek some proffesional help. Back problems should kinda be sorted out and they can lead to all other number of imbalances in the body and therefore upsets.
...Other than saying that, i'm not much help.... Sorry.