It’s usually because the size is too large. My pictures are normally in the range of 40-70 kB. 5 mb is waaaaaaay too large. The iPhone has a feature on the bottom of the photo that says “actual size” if you touch that, a pop up screen shows and you can resize to the smallest one. That always works for me. Hugs!!