Feet cramps at night! What causes this?

Sarah
My feet are achy and feel crampy at night. I have some vericose veins too. What causes this pain? My friend said lack of salt, another said i should drink more milk (i'm a bit lactose intolerant). Another said i should soak my feet in warm salt water with lavender oil. Any ideas?