Of course, I'm no expert, but if there is any question of the speed of your Internet connection, that could be the problem especially when uploading from a device. For instance, your photo is quite large at approximately 3.5 mb, which might take a while if you are on a wireless network with your device. As a demonstration, I downloaded your pic, did a quick resize in Irfanview and it is now only 116kb. My Internet connection is slow, and it uploaded quite fast.
I do not know if this your issue, but it might be something to consider.