Has anemia been ruled out in the blood work up? Anemia due to heavy periods is a common cause
of fainting in menstruating females.
causes of leg cramps may be dehydration, dyselectrolytemias, medications like diuretics, statins, an injury like overstretched muscles, shin splints, atherosclerosis of arteries causing claudication pain, deep vein thrombosis, cellulitis, arthritis or gout, nerve damage as in diabetics, smokers and alcoholics, osteomyelitis or corticosteroids use.