You should look into something like dermatica. I'll be honest I stopped using it as I found it too expensive but it definitely helped me get it under control for a few months and at least then if you know what works you can ask your gp for the same product.
They're currently offering your first month free to help ease pressure on the NHS too. It's usually about 20/25 a month if I remember correctly.