Leg cramps are one of the most painful, annoying things you can have in your leg muscles during the night. The pain is usually caused due to muscle spasms, which is a sign of muscle contracting and such thing makes the cramps even more badly. If you are at home, office, or out...