HI Alyssaa ...
Several things to try ...
Make sure: Display images when the page opens is selected in Safari > Preferences > Appearance
Empty the Safari cache more often. From the Safari menu bar top of your screen, click Safari > Empty Cache
If that didn't help, back to the menu bar, click Safari > Preferences then select the Privacy tab.
Click: Remove All Website Data
Quit thren relaunch Safari.
If that didn't work, open the Finder. From the Finder menu bar top of your screen click Go > Go to Folder
Type this exactly has you see it here:
~/Library/Caches/com.apple.Safari/Cache.db
Click Go
Move the Cache.db file to the Trash.
Try Safari.