Toddler feeding?

My baby is 18 months old. I give 3 meals a day n 2 snacks. I feed her dinner at around 8pm and drinks milk at 9 and sleeps off. She gets up every day in the night at around 3 am for milk if i give water she cries. I kmow she will be hungry but how to stop feeding in night. Not sure 8pm is early for her dinner time n she gets hungry. Pls pour suggestions. TIA