Why is there a delay when I listen to myself as I record?

-

left right

The delay you hear is called "Latency". This occurs due to the time it takes for your computer to process the audio in the digital domain, then change it back to analog so your speakers can play it.