weight gain

Michelle

I am 3 weeks postpartum and my baby is still not up to her birth weight. she is eating almost 2-3 hours a day for 8 minutes or so each side. she only goes longer first thing in the morning. she does spit up a few times a day and then I am afraid to feed her after that. what else can I do to get her weight up? do I have to eat better? I am so confused.