I have done it a ton over the years. I gets a bad rap, which I thik is unfair, personally. I have found it very helpful. for me, it is really just a lot like CBT in how it works. At least for me.
I would give it a shot, if you are considering it. It can help, in my opinion.