you must go for a Hemoglobin
check, weakness can be due to low hemoglobin count, and should also drink lot of water, dehydration
may be one of the reason for your cramps. start taking homeopathic
calcium tablets calcarea phos 6 x will help u a lot.
should keep check on your sugar level.