I would just like to say that you should print out your posts from here and show them to your GP. It would be a starting point and you have really described your symptoms very well here. I'd also just like to say hi.