I 2nd the milk before bed. I hate banana's so haven't had that, but I have a glass of milk every night for over 2 years and haven't had a cramp until recently when I stopped drinking it due to a bad cough. Cramps all through the night until I started the milk up again.