A charley horse is another name for a muscle spasm that you may experience anytime, including while you are asleep. The causes of
Cold Muscles
If you do not stretch before a workout, your muscles may not be properly warmed up, resulting in a charley horse.
Dehydration
A charley horse may occur during or just after exercise as a result of dehydration, which causes a buildup of salts in your muscles.
High Heels
Wearing high heels, especially for a long period of time may result in you developing a charley horse.