What the Baby Witching Hour?

The 'witching hour' is referred to the time of day when many young babies become upset or fussy for no apparent reason. This is commonly thought to occur around 6 - 8 PM.

Babies Health - Related Articles