Roxana, good for you!! You are starting on the path toward being able to manage what is going on in your body and it will get easier as you go along. Just don't ever give up and keep up the best positive attitude you can. Let yourself have times to rant or rave or cry or feel bad if you really need to. You get to do that, too. But limit it. Tell yourself you have one hour, then you have to stop. Or even give yourself a whole day but then no more. And don't allow it very often or it will just become a habit. I usually give myself about one half day a month if I really need it, to do nothing and just let myself feel bad.
CBD by itself doesn't help very many people, statistically. I have researched this quite a bit. Although you will hear anecdotal information that it helps certain people, those people are not the majority. What really helps (and you are lucky because you live where it is legal) is BCD 1:1 with THC. This is what I use, and I use a tincture because I am not going to smoke or inhale something and hurt my lungs! I started out with a tiny dose, and worked up to where it is helpful, and know not to go over a certain amount if I don't want to get high (which I don't).
No one can tell you what dosage will work for you so you have to experiment. But it really does help a great deal. I have found that not only has it helped me on an almost daily basis, after taking it daily for about a year I find that now I don't even have to take it every day. That, combined with exercise daily has helped me to keep the pain at a low enough level (it is never all gone, of course) that I feel I can live a very good quality of life and mostly ignore the pain. I think the tincture made it possible for me to do more physically, which in turn made the pain and other symptoms lessen.
Of course, I also take care of myself, rest when I need to, and don't push myself too hard.
I highly recommend that you give the tincture 1:1 THC:CBD a try. You have nothing to lose, and while it doesn't help every one who tries it, if it does you have a lot to gain.