I just started having this problem too and came here looking for an answer. I'm using the default messaging and gallery apps, the photo is 4.81MB, mobile data and wi-fi are both on.
Since it just started, I'd expect a software update to have caused it, but I'm not aware of either of those apps updating recently.
I've also noticed that photos have disappeared from past messaging threads.