Mine was decent. Usually 24 hours or less.
Anything is possible. Mine was moved back as truck hadn’t dropped it, then they called the next day saying I can go back to my delivery date. Super accommodating. Best advise I have is be nice to them. Some will help you based on attitude.