You know, it just occured to me how often I see threads like this. Typically, they are posted by Americans. Are you American, strungoutboy?
It occured to me also that maybe it's because America's health care system sucks.
Now, ours isn't perfect, but it's not bad.
If I have a sore shoulder, I ring up my local GP. They can usually get me in within a day. Or two at the most. Sometimes they run behind. Today I had to wait 45 minutes. If you don't have a job, the goverment pays for your appointment. If you do have a job, you make the payment, then Medicare (the government) gives you an immediate rebate- you walk around the corner and generally get about 70% back. If the GP can't help you, they give you a refferal to a specialist that can. Generally this can take a few weeks, depending on what type of specialist. Some have enourmous waiting lists, this is true. Quite often these specialists work at the local public hospital. So you get treated as an out-patitient. So again, the government pays for your care.
If you happen to have a well enough paying job then you can of course get private health insurance. Which means better doctors (because they are better paid), nicer shinier hospitals, shorter waiting lists. Etc.
Either way, whether employed, unemployed or a rich bitch, you have a medical problem, you go see a doctor who can help you.
Now I'm not totally clear on the situation in the land of the free, home of the brave- but I'm guessing it must be a whole lot more of a pain to get medical care. Otherwise wouldn't you just go see a damn doctor instead of asking people with very little medical experience on a muscle-building website?
I'm sorry, this rant isn't really focused just at you. And I really am sorry if the public health care system does suck there. But really. It's your body. You only have one.
Go see a doctor.