He is eating grule sitting next to his fire when MArley arrives and is in bed when the foretold ghosts appear
The ghosts of Christmas past, present & future.
Christmas morning starting at 1am
In one night three ghosts visited him.
Jacob Marley to warn Scrooge of his pending future and the visit of 3 further Ghosts
Marley tells Scrooge that he will be visited by three Ghosts the first as the clock strikes one in the morning
Marley was the first ghostly visitor followed by the foretold ghosts
They visit all in one night but the visitation takes place across the 12 days of christmas. The ghost make Scrooge see life across the main 12 days doing so all in one night
In "A Christmas Carol," the three ghosts visit Ebenezer Scrooge. The Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Yet to Come show Scrooge visions of his past, present, and future to help him reflect on his life and change his ways.
After all those ghosts visit him and take him back in time he realizes things
The Ghost of Christmas Past, The Ghost of Christmas Present and The Ghost of Christmas Yet To Come
In total the three Ghosts (plus Marley) visited Scrooge all in one night
the ghosts of Christmas past present and future