Anyone else had this? I think it must be a virus as it came on so quickly - had it for a week now - diarrhoea and headachey and generally feeling off colour? Worse in the morning improving later in the day. How long does it last??