No, the baby witching hour is always at the end of the day, typically in the late afternoon or early evening between 4 and 6p.m. But that doesn’t mean your baby will never be fussy in the morning! If they are, there is likely another culprit than the witching hour — it might be a sleep regression, some type of physical discomfort, or simply that they had a poor night of sleep. .