My youngest feed 2hrly over night till 2years of age, she gave up all day sleeps by 12minths except the odd one in the carrier. Some babies are just not sleepers.

With the 2 hours of screaming, have you changed yours or her diet, it could be a reaction or wind pains to something she or you are eating. My eldest was a windy baby and would scream for hours till I learnt to give her rose water to help beak up the wind so she could burp or fart it out. Just a thought.

Hope you figure it out soon.