Wooow

I am literally so upset ...

my mom came over and we were talking and my 7m old was eating Gerber and it was his nap time which always consist of me bf him and laying him down and him waking up about two times and my mom just rocked him a little in her arms and boom he’s asleep ! She also can put him to sleep with a bottle & I never can always wants boob to sleep .. at night it’s the worst I rock and rock with him trying to avoid feeding to sleep and all he does is cry till I give in & he wakes up about 5 times a night . What am I doing wrong ???? I feel like I shouldnt be a mom sometimes ☹️