Images display, then disappear, then display again

Hey guys,
I’ve linked to several images online just via a url, and the images load fine and work fine but there’s an odd behavior that happens more often than not where the image will load, then it disappears, then it comes back a few seconds later and then it stays. I also noticed the next time I load that image it takes a few seconds to appear like its not pulling it from cache or its having trouble locating it from cache.
Any suggestions on either issue?