S.H.
Okay... a baby's sleep pattern is NOT static. It changes all the time, per their age, per their development.
If you are going to give her cereal.. well, is that for her or for you? Personally, I feel it's too early. A baby's digestive/intestinal organs are STILL developing... that is why the 6 month old age for starting solids is recommended.
Bear in mind, that giving cereal at 4 months is not a 'magic' remedy to MAKE a baby sleep all darn night. In many cases as well, it causes other problems...such as digestion problems or allergies.
Your baby is going through natural, normal, age related, developmental changes... ALL OF THIS causes hiccups in their sleep. It is NORMAL. You just have to ride it out... and yes, she could be teething. Babies teeth at all different time-lines.
Plus, you are trying to get her transitioned form the swing. Okay, that is ANOTHER thing on her plate to adjust to. She now has several things happening at the same time, that she is adjusting to.
NO ONE sleeps the same way they did during the first 3 months of life. It changes. Then at 1 year old it will change again, at 2 years old it will be another kind of "irritating" sleep change and pattern, at 3 years old and so forth. Teenagers have sleep changes. College students have sleep changes. Adults have sleep changes. Elderly have sleep changes. It's ALL developmental and age based.
Just filling their tummy with cereal before they are biologically ready, will not just automatically solve their sleep wakings. ALSO... for the 1st year of life, a baby's PRIMARY SOURCE OF NUTRITION is from breastmilk or formula.. not cereal, not solids.
The thing is, you want her to have a sleep pattern of her own. And if that means she wakes, she wakes. This is normal. She is ONLY 4 months old. And actually, YOUR BABY IS INDEED SLEEPING THROUGH THE NIGHT... "sleeping through the night" for a baby, means sleeping at least 6 hours straight. So, your baby IS doing this. But for us the adults, waking at 12:00 midnight is "too early" for us and an annoyance.. and WE don't consider this sleeping ALL night. But for a baby it IS.
And, she IS going back to sleep after her midnight waking & feeding... then waking up again at about 6:00a.m. SO YOUR BABY IS SLEEPING THROUGH THE NIGHT. You are lucky. Some babies wake every 2-3 hours.
AND, she is probably going through a "growth spurt" and yes, they naturally get hungrier, because they are growing and their intake needs increase. You NEED to feed ON DEMAND. She is only 4 months old. This is normal totally. No wonder she is wanting to "eat sooner" as you said.. she is growing, she is having a growth spurt, she NEEDS to feed.
For the 1st year of life as well... a baby needs to be fed on demand... that is Per my Pediatrician as well. So for us adults, well, that means they wake, we feed them, we get tired, oh well. No big deal.
Growth spurts and increase in feeding needs are "phases"...but it WILL recur at every developmental growth change. So keep that in mind.
Yes, as Jacy said, you can try and "cluster feed" her before bed, starting from about 5:00pm. But using formula.. I would NOT add cereal. And be sure she does not get over-full.. or this will bloat her stomach and cause indigestion. So again, you need to feed on demand... 24/7.
All the best... your baby IS sleeping normally. I don't think that there is a "sleep problem" except for the fact that she is now in a crib. Which I think she has adjusted to, fine.
To me, your baby IS a good sleeper.
Take care,
Susan