I can't believe none of you have picked up that the OP is giving McD's to a 4 month old. Everyone knows your supposed to waite until they are 6 months before giving solids.
Mind you, I think you can buy milkshakes in the mornings, surely a strawberry one will count towards her 5 a day!