There are many good reasons to stop giving your 2 year old a cup of milk at night. He might get cavities from falling asleep with milk in his mouth. He’s relying on milk as a crutch to fall asleep, and no one is getting a full night of sleep this way.