The best CBD oil for your health is one made from the whole plant, and keeping the full spectrum of CBD. There is also a case for finding one with still a little THC in it.
So it’s probably best to grow your own.
In the UK, follow the advice here:
You can learn more about the health properties of CBD here: