I asked this question as I seem to get them so often mainly at night in bed.
I never used to get these.
I read just the other day that if you drink 2 glasses of water before bed, it helps.
I did this last night, and NO cramps during the night -will have to try it several more times though to make sure it was no co-incidence!
I also get them in my hand lately.