Sounds like an adverse reaction to a Tetanus jab to me, but don't listen to people guessing on the internet, get yourself back to the doctors NOW. 2 months is far too long!