As it seems to be general, it sounds like a virus. Please go to the GP ASAP as a good dose of ABs might do you the world of good and stop you stressing.