i laugh every time i see a thread like this.
no one can give you any better advice except... "Go to a doctor!!!"
Honestly, i'm not trying to be an asshole, but just go see your doctor man.
This is a site full of skiiers, not medical students.
in the meantime, pop some ibuprofen... or...