I find little problems that it might be and it helps some but if I am honest I think I know the real issue. And it's a number, 8065 to be exact. That is the number of photos in my iPhoto folder. But not all of them are on the computer. The iPhoto library is actually on an external hard-drive. A 1T external hard-drive that the Mac store salesman said I would never fill up. (It only has 357 GB left out of 1024 GB)
Only 1725 of the pics are of my one and a half year old granddaughter! (give or take) They rest are of the dog, my son, daughter-in-law, my big family, my brother's band (Abandon) and you get the idea. I know I need to weed them out. And I have another external hard drive to move some less important, yet still want to keep them, ones to, BUT my computer is so slow that the actual moving of said photos will take so long that I probably will have a couple hundred new ones of my granddaughter before it's accomplished!
So my iMac has swiftly become one very expensive and slow digital photo album.