Hi Briana,
Welcome to the forum! I'm sorry your going through this at your age.But Fibromyalgia can start at an early age,we know that now.
If your dr isn't supportive,I recommend that you find someone who is. Fibromyalgia is a medical diagnosis and if he doesn't believe it,then he is obviously not up to date with his medical experience and education.There are several physician searches online to find good doctors and they even give the backgrounds and education of the dr.They also tell what insurance the dr accept,and what diagnosis he treats.The one I I use is Healthgrades.com,but there are several out there that are good.I find alot of people don't know about these but there great! And I also read the reviews of the patients.I know they don't like having online info on here,but this info is helpful.
A lot of the symptoms you have seem similar to Fibromyalgia.Try to find a dr that has experience with that.Rheumatologist will diagnose Fibromyalgia,so look for that kind of physician in your area.I hope you can find the treatment you need.Like the other ladies said decrease your stress as much as you can.Rest as much as you can.Another thing that is important is stay hydrated and eat healthy! A lot of us use to run around and work like crazy and not drinkor eat. We have to fuel our bodies!
Also pace yourself ,meaning when your working or cleaning take breaks.Do a little at a time and then rest.Try not to over exert your body.By over stressing your body physically it can make Fibro symptoms exacerbate.
Anyway I hope you feel better and can get the treatement u need.One other thing is you should get your neck checked,if your having pain and electric shocks.Just make sure you tell the dr. so he can look into that.I don't know if you ever injured your neck,but it is something he can check also.
Good luck,
Sagey