Chosen Solution

Hi I have a retina macbook Mid 2014 with intel Iris graphics and wondered if I could add discrete graphics to it as an upgrade?

There’s no way to do that.

If it was the 2016 or newer model with Thunderbolt 3 ports, I would have advised you to research the possibility of using an eGPU. I don’t believe this is available for the model you have.