Drinking milk at night can contribute to weight gain if it helps increase your overall daily calorie intake. Whole milk is particularly effective due to its higher calorie and fat content. Consuming milk before bed can also promote better sleep and muscle recovery, further supporting weight gain efforts.