Depends on internet connection and file size, doesn't it? I can upload images at a fast rate, even pictures that are 1920x1080, doesn't even take a minute to upload, i rarely upload images bigger than that because the biggest monitor i have is 1920x1080, so... yeah...
but it does pretty much everything automatically
you don't have to print-screen, crop it, save it, select the file, click upload, wait a little bit, and copy the link
it does all of this for you in most cases