"I’ve read that fibromyalgia stems from a lack of cannabinoids. If this is true will smoking or taking marijuana help replenish cannabinoids and stop the pain I feel from fibromyalgia?"
The CBD oil has anti-inflammatory properties and may help pain. Taking it regularly over a number of months may help
Also checking all the thyroid function tests and treating sub-optimal thyroid function can help fibromyalgia.