Some images on WordPress site are suddenly gone

You are using relative URLs in some places. That is, you are using this– <img src="https://wordpress.stackexchange.com/bruce_lipton1.jpg" />— instead of this– <img src="http://www.pureplantessentials.com/bruce_lipton1.jpg" />. Don’t do that.

Relative URLs are very unreliable in most of WordPress. It has to do with the way that WordPress rewrites URLs. Your theme, for example, is at wp-content/themes/theme-name/ but those theme files appear to load at any number of places such as http://www.pureplantessentials.com/ or http://www.pureplantessentials.com/contactus/

Use complete URLs by means of bloginfo, any of these, get_template_directory_uri, or get_stylesheet_directory_uri, depending on what you need.

In fact, your image and URL conventions are not consistent. You seem to be keeping images in many different places and you sometimes use absolute URLs and sometimes relative ones. I’d recommend sticking to one consistent pattern.