Welcome Straker. Sorry to hear you've been suffering for so long. We have a lot of people in this forum that have many combinations of the symptoms/ situations you described. I do hope you stick around to get support and really great information from everyone here because you're right, it can make one feel absolutely mad!