I have just spoken to my GP (the appointment was for something else) who says there are lots of things currently doing the rounds with similar symptoms to what you describe, and what I have/had. As is only sensible, she said if it doesn't clear up in a few weeks, make an appointment. So if you have had symptoms for two months, you should see your GP, basically! My symptoms have improved in the last few days, so hopefully I won't need to.