Great question! The best product for your pain, anxiety, and insomnia may or may not be a CBD Tincture. The question would be, what is causing your pain, anxiety, and insomnia? They go hand-in-hand, as lack of sleep will cause more anxiety, and more anxiety will cause increased pain.
I would suggest addressing the anxiety first with some herbs and whole plant raw cannabis. A great product to check out would be "Better Mood" that features Lemon Balm, Valerian Root, and Raw (non-psychoactive) Cannabis Powder. You may be suffering from endocannabinoid deficiency, which can occur in times of excessive stress. The whole plant cannabis will restore your sense of well-being. The Valerian root will increase your serotonin receptors, and the lemon balm has been used for centuries in Ayurvedic medicine to treat depression and anxiety. If you're in California, you can get it shipped direct from Eva. https://evaonline.org