2 all day means that someone is available to talk or chat at any time during the day. This phrase is often used online or in text messages to let friends know that the person is available to talk.