Thanks so much spiny!
There were a couple things I haven't heard about that you mentioned there one of which is caffeine! Interesting! And the vitamin D3 I have just read about in the last couple days for the first time so I will get onto that tomorrow.
I cant believe all these years I have looked on Google for treatments and came across things on webmd and similar sites which provided minimal info on effective treatments but somehow never thought to look for forums and seemed to have missed clusterbusters during my research. I am so stoked to have found this site, woohoo!