Open the pic in your phone and edit it by maybe moving the border in a tiny bit. The phone will adjust the size and make it smaller. At least if u have an iPhone i know it will. Or you can find apps on the App Store where they will resize pics for you making them smaller. I used PhotoShrinker for mass photo sizing but the iPhone edit trick works on a photo by photo basis
If I have that issue, the easiest fix for me in most cases is to take a screenshot of the pic on your phone and upload that one instead. The screenshot is always a smaller file size than the original photo and usually is small enough to upload.
The problem is you're trying to upload a 5MB 3000 pixel wide picture into a 5Kb 96 pixel wide box. The software does some auto-resizing, but not if it's 1000 times too big. In that case you'll have to do some manual resizing.