If you take my advice I would spend £70 and buy a portable SSD and copy all your files onto it.
Once you have safely copied everything then an App like Clean My Mac should help to speed up your Macbook.
Thanks for your advice
Is there any specific SSD I need for my MacBook ( it’s about 9 years old.
I don’t have too many files to transfer but about 20000 photos!!!’
What I suggest is an external device just for storage, you can update the Macbook internal hard drive but that is not a task for the feint hearted to do as a DIY project.
I suggested copying the user files to an external SSD then run Clean My Mac and see what the end result is, it should speed it up. I used this programme on my Wife’s old iMac and it works, you just subscribe, run the cleaner the unsubscribe before the trial ends unless you want to keep the subscription.
An external SSD could be a Crucial Pro 1Tb SSD which can be bought for £69.99 off Amazon or £71.99 from Scan where a Corsair 1Tb is £68.98. Samsung also make excellent SSD’s and I have their SSD’s inside the PC that I recently built for myself together with a couple of Corsair SSD’s
Crucial and Corsair are very well known manufacturers of memory sticks that are used in vast numbers of computers, these memory sticks are better known as RAM.
I buy all my PC components from Scan as they are only 20 minutes away from me, never had any problems with them.
A 1Tb internal SSD should cost about £55, they are a 2 1/2” SATA3 SSD drive