Holidays and weekends can affect the timing of direct deposits. Banks operate on business days, which are a little different from calendar days. Holidays and weekends don't count as business days, so any request made around these times may take longer to process.