I always use Imgur.com for image hosting. Links never expire (unless they have no views in a year.) No need for an account either. The only catch is that pictures are compressed down to 10mb if they exceed 10mb. That is mostly not an issue for anything 1080p or less (which is mostly what get posted here).
I would highly recommend it.