Hello. I'm Dr. Christensen.
I'm sorry you don't feel well. It isn't possible to diagnose your condition without a thorough evaluation, but the spots on your legs might be a condition called erythema nodosum
. This is an inflammatory disorder that affects the fatty tissues beneath the skin surface, and it can be seen in a number of situations: Strep infections, catch scratch fever
, infectious mononucleosis
, inflammatory bowel diseases, sarcoidosis
and medication reactions are only a few of the conditions that have been linked to erythema nodosum. Many of these disorders could account for your other symptoms, too.
I suggest you see your primary care
physician at your earliest convenience. He/she will want to perform a physical examination to look for other clues to your underlying diagnosis, and I suspect you'll need some blood tests, as well.
I hope that answers your question. Good luck!