I would suggest getting checked for Epstein Bar Virus. It is a prerequisite to chronic fatigue syndrome and fibromyalgia. You are young to have this but it is not uncommon in younger people. I have included links for you to go over.
Fibromyalgia fits your symptoms very closely. A Rhematologist can verify if you have it.
Links for info to assist you.
CFS Link:
http://www.cdc.gov/cfs/cfsbasicfacts.htm#similar
Epstein Barr:
http://web.uct.ac.za/depts/mmi/jmoodie/ebv2.html
Fibromyalgia:
http://www.fmnetnews.com/pages/basics.html
If I may be of further help or assistance then please reply.
Please click the
Green ACCEPT if my answer is helpful. Positive
FEEDBACK and Bonus is appreciated.