1. A method for providing instant messaging chat sessions, the method comprising: receiving an instant messaging message from a sender to a first recipient; displaying the instant messaging message to the first recipient; waiting for a response from the first recipient for a first predetermined time interval; determining if the response from the first recipient was sent to the sender during the first predetermined time interval by utilizing a processor; determining if the first recipient is already engaged in a first instant messaging chat session with a contact if the response from the first recipient is determined not to be sent to the sender during the first predetermined time interval; providing a first message to the sender that notifies the sender to wait for a second predetermined time interval for the response from the first recipient if the first recipient is determined to be already engaged in the first instant messaging chat session with the contact; and establishing a second instant messaging chat session between the sender and the first recipient if the first recipient sends the response during the second predetermined time interval.