Since your spasms involve multiple muscle groups and have been occuring for weeks, a visit to your doctor is in order. The fact that you are tired all the time is also of concern. These two things may or may not be related. Your doctor may also consider fibromyalgia
or chronic fatigue syndrome
, or even multiple sclerosis
(ms) as a possible diagnosis.
It will be up to your provider to perform a detailed history and physical, and hopefully uncover the cause of your problems, and initiate a successful treatment plan.