Hi weird...Have you ever heard of 'bach flowers" ? It seems to me that the emotional side of your life is responsible for the physical signs that are manifesting themselves now. So your 1st port of call should be to this. Bach flowers are a form of homeopathy which works on the emotions rather than physical illness. One can obtain a copy of the various remedies from a health shop or on the net and you can work out which ones you need. You then have drops of these particular ones put into a bottle of rescue remedy, which already has bach flowers for stress relief in it. You take a dose or two a day for 6 weeks and the changes are remarkable. I know of lots of cases where these drops were 'slipped' into problem childrens, youths and adults drinks secretly with a complete turn around of emotions. I and my family have taken them openly, as have friends with the same remarkable results.
If you can't find information yourself, please feel free to message me and I will type it in for you.
Even if you just get a bottle of rescue remedy in the meantime it will help. You can buy really strong doses so that each dose is lesser in amount.
Another thing that can help is to learn to smile a lot at people and laughing as well is really good for all of us. (not the complete answer I know but every little bit helps).