The most common cause of "slow" in Retina Macbook Pros is the installation of useless third-party utilities that claim to protect, disinfect, clean, or otherwise pamper your Mac. They interfere with elegant automated maintenance and protection routines you paid Apple to build into the operating system. That includes client-side VPNs—those that get hyped in TV adverts.
Do you have any anti-virus/security apps, so-called "cleaning" apps, or other fearware installed?
local store said they won’t check old Macs
True—sadly it's been that way a long time. And we are end users like you who can neither see nor touch your device for evauation. However there is a tool developed by one of our most respected members here that lets us safely and remotely look for issues without our playing a protracted game of "20 Questions" that could go on for days.
We can quickly and within the confines of these forums help you determine what issues are at play if you use EtreCheck Pro, available here:
https://etrecheck.com/index
The free version will do nicely for this purpose, although the app is worthy of our financial support.
We can see hard data about drive performance, software issues, and RAM usage. EtreCheck was created expressly for displaying information in these forums to help us help you by remotely evaluating Mac issues. It will not reveal any personal or secure information.
The report needs to be posted here where those of us the have read thousands of them can evaluate and recommend action you can take. Please see this excellent user tip on how to post long text reports like EtreCheck's into a forum response:
How to use the Add Text Feature When Post… - Apple Community