Eating to much

Alison
My lo will be 3 weeks Wednesday . She's been on and off my boob for the last 2 days but she'll eat then puke and want to eat again . Why ? What do I do ?