For leg cramps, try upping your potassium! Maybe toss a few bananna slices in your shake and make sure it's super liquidy? That may help the taste, too.
Now I used to have bad charley horses. I was a competitive dancer, in marching band, and loved to hike. I would get severe cramps nightly. Potassium was hard for me, OJ made my reflux worse, and bananas have latex in the peel which I'm super allergic to so I was desperate and looked up every home remedy I could and the silliest one worked. I put a bar of soap at the foot of my bed. Night 1-3 total success. Night 4- I woke up with a charley horse and while stretching it out I saw my bar of soap was kicked to the floor earlier that night. So after that I placed it at the foot of my bed just under the bottom sheet and it works like a charm! I have no clue why or how, but I dont wanna question a good thing. I say give it a try! Good luck and keep me posted!