Feeling guilty (long post)

Hope
I went to my regular check up appointment yesterday and I told my doctor that the baby wasn't moving that much lately. Well he went up front and said to schedule me a ultrasound asap and I went today. Long story short the ultrasound looked good and they put me on a machine to monitor baby's movement and sure enough it wasn't much movement as they wanted. They started asking me a lot of questions trying to figure out what could be wrong because the baby's heartbeat was strong. And then she got to the question when was the last time I ate and I said "about five hours ago" and she looked at me and asked how often I ate and I said about every five to seven hours. (It's not that I don't want to eat ever since I got pregnant I have NO appetite whatsoever) and she said I was suppose to be eating something small every two hours and that the baby's blood sugar level goes off of mine so that's probably why she's not moving as much because she has no energy and I felt SO guilty. My husband was trying to encourage me but I feel like I've should have known better. This isn't my first pregnancy and I had alot of complications in the beginning with this pregnancy already, so I feel like I'm not taking care of her. I know it sounds silly but I guess being a mother I feel like I've could have done better. 😕 sorry for the long post just feeling bad and needed to vent