So here I am again, its 2.16am and yet again I can't sleep. Stomach ache and vomiting does not a good nights sleep make. At least I have been p…