Yes, the milk can still be given. It is normal to have the smell or even metallic smell. It is not spoilt at all.
Normal freezer you can keep for a month if it's shared with other food items.
Normal freezer without foodstuff other than your bm can be kept for 3 months.
Deep or chest freezer, you can keep it from 6-12months.
Lee Suzanne